日期格式:yyyyMMdd HH:mm:ss(注意此字符串的字母大小写很严格) yyyy:代表年份MM: 代表月份dd: 代表天HH: 代表小时(24小时制)mm: 代表分钟ss: 代表秒DateTime.Now.ToShortTimeString()DateTime dt = DateTime.N ...
Set集合的特点(与ArrayList相比) 无序,唯一 主要学习它的两个子类 HashSet集合 A:底层数据结构是哈希表(是一个元素为链表的数组) B:哈希表底层依赖两个方法:hashCode()和equals() 执行顺序: 首先比较哈希值是否相同 相同:继续执行equals()方法 返回tr ...
分类:
编程语言 时间:
2016-11-28 12:55:54
阅读次数:
137
树集合 不安添加顺序排序,按照集合的实例实现的Comparable接口的compareTo方法来排序,左上大,右下小 方法 测试代码 package cgfg; import java.util.Iterator; import java.util.TreeSet; public class Tes ...
分类:
其他好文 时间:
2016-11-28 00:23:31
阅读次数:
212
链表的排序和查找可以使用Collections类 排序,public static sort(List<E> list1)不实现Comparable的结点不能用 查找,int binarySearch(List<E> list2,T Key,CompareTo<T>) 都是第一个放链表对象,第二个放 ...
分类:
编程语言 时间:
2016-11-27 20:06:58
阅读次数:
221
Java集合框架总结(3)——TreeSet类的排序问题 TreeSet支持两种排序方法:自然排序和定制排序。TreeSet默认采用自然排序。 1、自然排序 TreeSet会调用集合元素的compareTo(Object obj)方法来比较元素之间大小关系,然后将集合元素按升序排列,这种方式就是自然 ...
分类:
编程语言 时间:
2016-11-25 00:05:35
阅读次数:
199
字符串相关类 String类:String类包含一个不可变的字符串。 String num1 = new String("hjug"); String num2 = "bfhfji"; char cha = num.charAt(0); num1.compareTo(num2); num1.conc ...
分类:
其他好文 时间:
2016-11-24 07:19:53
阅读次数:
144
没有用Lambda表达式的写法:Comparator<Transaction>byYear=newComparator<Transaction>(){
@Overridepublicintcompare(Transactiono1,Transactiono2){returno1.getValue().compareTo(o2.getValue());
}
};Lambda表达式的写法:Comparator<Transaction>byYear=..
分类:
编程语言 时间:
2016-11-17 21:24:18
阅读次数:
178
class Demo1 { public static void main(String[] args) { /* 5. 有如下歌曲数组 String[] musics = new String[]{"Island","Ocean","Pretty","Sun"}; //这是按照字母顺序排好序的 字 ...
分类:
编程语言 时间:
2016-11-14 20:14:17
阅读次数:
194
List自定义排序 1、第一种方法,就是list中对象实现Comparable接口,重写compareTo接口, 对排序的字段进行比较。2、第二种方法,就是在重载Collections.sort方法。 代码示例 对复合数据类型的数据的排序 List默认排序 数组的排序 1、int[],double[ ...
分类:
编程语言 时间:
2016-11-14 16:47:20
阅读次数:
149