第6天,容器终

list.toArray();ArrayList提供了一个将List转为数组的一个非常方便的方法toArray
a.length>>1 一半
System.arraycopy(原数组,从哪开始拷,新数组,哪里开始放,拷多长)
Map<Integer,String> m=new HashMap<>()键值对
哈希码->取余->哈希值->键值对,next
取哈希码>equals比较键
Map TreeMap按key来排序递增
implements Comparable
无序set HashSet(HashMap的key来的), TreeSet(TreeMap)
JAVA学习第一章P162
迭代器遍历List,Set<String> set=new HashSet<>();
for(Iterator<String> iter=set.iterator();iter.hasNext();) {
String temp=iter.next();
System.out.println(temp);
}

Map<Integer,String> map=new HashMap<>();
map.put(1,"a");
map.put(2,"b");
map.put(3,"c");
Set<Entry<Integer,String>> ss=map.entrySet();
for(Iterator<Entry<Integer,String>> iter=ss.iterator();iter.hasNext();) {
Entry<Integer,String> temp=iter.next();
System.out.println(temp.getKey()+"---"+temp.getValue());
}

Set<Integer> keySet=map.keySet();
for(Iterator<Integer> iter=keySet.iterator();iter.hasNext();) {
Integer key=iter.next();
System.out.println(key+"---"+map.get(key));
}
Collections 工具类
List<Map<String,Object>> list=new ArrayList<>();

猜你喜欢

转载自www.cnblogs.com/zilvmeiyitian/p/11779968.html