-
Map的基本用法
项目
:Map的是三输出形式
代码块
//遍历集合的第一种方式,先获得key的集合,这个集合的类型是Set,通过keySet()获得key的集合
Set<String> keys=map.keySet();
System.out.println(keys);
for(String s:keys){
System.out.println(s+":"+map.get(s));
}
// System.out.println(map.keySet());
//第二种方式,只遍历value,通过values方法获得所有values的集合,类型是Collection
Collection<Book> books=map.values();
for(Book b:books){
System.out.println(b);
}
//System.out.println(map.values());
//第三种方式,通过entrySet来获得键值对的集合;
Set<Entry<String,Book>> sets=map.entrySet();
for(Entry<String,Book> e:sets){
System.out.println(e.getKey()+":"+e.getValue());
}
//System.out.println(map.entrySet());
for(Book b:map.values()){
System.out.println(b);
}