-
Arrays.asList()将数组转换为List类型查看全部
-
lll查看全部
-
沙发````查看全部
-
java.util.Calendar 类是一个抽象类,可以通过调用 getInstance() 静态方法获取一个 Calendar 对象,此对象已由当前日期时间初始化,即默认代表当前时间,如 Calendar c = Calendar.getInstance();查看全部
-
Comparator接口--比较工具接口 用于临时比较规则,而不是默认的比较规则。 其实现类需要实现compare()方法。 Comparable和Comparator都是Java集合框架的成员。查看全部
-
Comparable接口--默认比较规则 其实现类需要实现compareTo()方法;查看全部
-
Map接口 Map提供了一种映射关系,其中元素是以键值对(key,value)实例形式存储了的,key值不可以重复,value值可以。多个key可以 映射到一个value,Map支持泛型形如Map<K,V>. HashMap类 HashMap是Map一个重要的实现类,基于哈希表实现,其中的Entry对象是无序的,key值和value值都可以为NULL,但是只能有一个key值可以为NULL查看全部
-
Collections工具类 与Collection和Map并列。 一、Collection工具类是Java集合框架中,用来操作集合对象的工具类。也是Java集合框架的成员 1、包含了很多静态的方法,用于操作集合对象 2、与Colletion类、Map类同是集合框架成员 二、使用Collections.sort(List<T> list)方法进行排序 1、对整数类型Integer直接使用,按其大小比较 2、对字符串类型,从首字母开始依次比较,排序顺序:0-9,A-Z,a-z 3、对于其他类型的集合进行排序:对于自定义类的集合,要实现Comparable接口才能进行排序查看全部
-
Map映射表的其他操作: 一、判断是否包含某个Key值:containsKey() 二、判断是否包含某个Value值:containsValue() 1、同样是以每一个元素的value值的equals方法进行比较,所以需要重写value类的equals()方法来进行属性(某个)比较查看全部
-
表的其他操作:判断表中的是否包含某元素 一、List查询表中是否包含某个元素:使用contains(element e),判断是否包含多个元素:containsAll(Collection<?> c)。 1、存在返回true 反之返回false 2、实现原理是遍历表中元素,依次利用equals(object obj)比较【目标地址】,所以新建的同名对象会返回false 3、可以通过重写equels()方法,来通过比较【目标属性】来比对是否存在 二、Set表中查询也是用contains()和containsAll() 1、contains()的实现机制是通过调用每个元素的hashCode()返回hash码,再利用equals()判断两个哈希码是否相同,才能判别是否相同。 2、重写hashCode()和equals()方法,可以通过比较元素的属性进行比较。【通过系统的Generate hashCode() and equals()进行自动重写】查看全部
-
java集合框架结构查看全部
-
集合图查看全部
-
遍历list方法: 1.取得size进行for循环 int size = coursesToSelect.size(); for(int i = 0; i <= size; i++) { Course cr = (Course) coursesToSelect.get(i); } 2.通过迭代器Iterator进行while循环 Iterator it = coursesToSelect.iterator(); while(it.hsaNext()) { Course cr = (Course) it.next(); } 3.通过for each访问 for(Object obj: coursesToSelect) { Course cr = (Course) obj; }查看全部
-
Map接口 Map提供了一种映射关系,其中元素是以键值对(key,value)实例形式存储了的,key值不可以重复,value值可以。多个key可以 映射到一个value,Map支持泛型形如Map<K,V>. HashMap类 HashMap是Map一个重要的实现类,基于哈希表实现,其中的Entry对象是无序的,key值和value值都可以为NULL,但是只能有一个key值可以为NULL查看全部
-
Map接口查看全部
举报
0/150
提交
取消