-
Java集合框架
Collection接口
Collections工具类
Map接口
Comparator接口
Comparable接口
查看全部 -
Comparator接口——比较工具接口
用于定义临时比较规则,而不是默认比较规则。
其实现类需要实现compare()方法。
Comparator和Comparable 都是Java集合框架的成员。
查看全部 -
Comparable接口——可比较的
实现该接口表示:这个类的实例可以比较大小,可以进行自然排序。
定义了默认的比较规则。
其实现类需实现compareTo()方法。
compareTo()方法返回整数表示大,负数表示小,0表示相等。
查看全部 -
Comparable——默认比较规则
Comparator——临时比较规则
查看全部 -
Java中两个Object对象想要进行排序,这两个对象必须时可以比较的。
而Java用Comparable这个接口去表示对象可以比较。
查看全部 -
而对String字符类型排序时,按照数字-大写字母-小写字母,进行排序。
查看全部 -
通过Collections.sorts方法对List进行排序(从小到大)
查看全部 -
通过Random类生成随机数
Random random = new Random(); Integer k; k = random.nextInt(100);//生成100以内的随机数
查看全部 -
不能使用基本类型作为泛型,而要使用包装类。
如不能用int,而要用Integer
查看全部 -
Collections工具类
java.util.Collections
是Java集合框架中,用来操作集合对象的工具类。
也是Java集合框架的成员
sort()(排序)方法
查看全部 -
Arrays类
java.util.Arrays包含操作数组的各种静态方法
查看全部 -
通过containsValue方法判断是否包含某个Value值
注意:由于containsValue方法实现原理和之前List的contains方法一样,所以在调用前需要重写hashCode和equals方法。
查看全部 -
通过containsKey方法判断Map中是否包含某个Key值
查看全部 -
indexOf方法实现原理,通过equals方法依次遍历元素,相等则立刻返回。若有两个一样的元素,则返回最前面的一个。
lastIndexOf方法与之相反,从后往前遍历。
注意:若没有找到适合的元素,会返回-1
查看全部 -
indexOf方法实现原理,通过equals方法依次遍历元素,相等则立刻返回。若有两个一样的元素,则返回最前面的一个。
lastIndexOf方法与之相反,从后往前遍历。
查看全部
举报