集合相关作业:
1、集合的作用是什么?集合的特点是什么?
答:作用:java中对一些数据结构和算法进行了封装即集合。集合也是一种对象,用于存储、检索、操作和
传输对象。
特点:元素类型可以不同、长度可以改变、空间不固定
2、集合框架包括哪些内容?集合框架每个接口有什么特点?
答:包括:接口、方法和实现类
每个接口的特点:1)list 线性,元素可以重复。
2)set 元素不可以重复
3)map 以键值对方式存放元素。一个元素有两个对象,键不能重复。
3、List集合添加、删除、替换、得到元素、得到长度是什么方法?
答:添加:变量名.add() 删除:remove 替换: Student a = list.get(i);a.setAge(20);
得到元素:list.get()
得到长度: size();
4、Map集合如何添加元素?Map集合如何根据键得到值?
答:添加元素: 变量名.put(String, String)
利用foreach对键进行循环,用另一个数组变量来接收键,从而得到值
map.get
5、书写List集合遍历的三种方式
答:第一种 for(int i = 0; i <lengh; i++){ }
第二种 foreach循环
第三种 迭代器 Iterator it = list.iterator();whije(it.hashNext()){it.next();}
6、Map集合如何遍历?
答:在集合中得到键的集合,然后根据键对象得到值对象
7、如何给List集合排序?
答:Collections.sort(list,comparator()){
public int compare(Object o1 , Object o2 ){
}
}