标签:
1、集合的作用是什么?集合的特点是什么?
	java中对一些数据结构和算法进行了封装即集合。集合也是一种对象,用于储存、检索、操作和传递对象。集合特点:元素类型可以不同、集合长度可变、空间不固定。
2、集合框架包括哪些内容?集合框架每个接口有什么特点?
	集合框架包括:接口、实现类和算法。
	List接口:线性,元素可重复。
	Set接口:元素不可重复。
	Map接口:以键值对的方式存放元素,一个元素有两个对象,键不能重复。
3、List集合添加、删除、替换、得到元素、得到长度是什么方法?
	添加:add(对象)删除:remove(下标)替换:Student s =list.get (i);s.setAge(3)得到元素:get()得到长度:length()
4、Map集合如何添加元素?Map集合如何根据键得到值?	
	添加元素:put(K key , V value)
	根据键得到值:get(Object key)
5、书写List集合遍历的三种方式
	List<Student> list = new ArrayList<Student>();
	//方法一:for循环
	for(int i = 0 ; i<list.size();i++){
		
		Student s = list.get(i);
		System.out.println(s);
	}
	//方法二:for each 
	for (Student s : list){
		System.out.println(s);
	}
	System.out.println("*********");
	//方法三:迭代器
	Iterator<Student> it = list.iterator();
	while (it.hasNext()){
		Student s = it.next();
		System.out.println(s);
	}
6、Map集合如何遍历?
	Set <String > sett = map.keySet();
		for(String key : sett){
			//根据键对象,得到值对象
			Student ss = map.get(key);
			System.out.println(ss);
		}
7、如何给List集合排序?
	使用 Collections类中的方法sort(List<T> list, Comparator<? super T> c)进行排序
标签:
原文地址:http://www.cnblogs.com/zzyytt/p/5897837.html