1. Map集合用法2. Set集合用法3. List 集合的用法
1. Map集合用法//声明
HashMap
size() 获取集合中名值对的数量
put(key k, value v ) 添加元素
get( k ) 获取键对应的值
remove( key)键对应的元素
clear()清空
contains(key) 查询集合中是否包含某个K
contains(value) 查询集合中是否包含某个value值
keySet()获取所有的键
values() 获取所有的value值
public static void main(String[] args) {
HashMap students = new HashMap<>();
students.put("name", "mm");
students.put("age", "18");
students.put("hobby", "football");
System.out.println(students.size());
// 遍历展示所有值
for (String key : students.keySet()) {
System.out.println("key = " + key + " and value = " + students.get(key));
}
System.out.println(students.get("age"));
System.out.println(students.containsKey("name"));
System.out.println("=================================");
System.out.println(students.remove("hobby"));
System.out.println(students.size());
2. Set集合用法
//声明
Set set = new HashSet<>();
public static void main(String[] args) {
Set set = new HashSet<>();
set.add("牛奶");
set.add("面包");
set.add("火腿");
System.out.println(set.size());
System.out.println(set.size());
System.out.println("==========1遍历方式===================");
for (String s : set) {
System.out.println(s);
}
System.out.println("==========2遍历方式===================");
Iterator iterator = set.iterator();
while (iterator.hasNext()) {
String next = iterator.next();
System.out.println(next);
}
}
3. List 集合的用法
//声明
List list = new ArrayList<>();
size()获取元素数量 add(obj)添加元素 get(int index)获取指定索引的元素 remove(int index)移除指定索引位置的元素 remove(obj)移除指定元素 clear()清空 contains(obj)查询,若集合中有该元素,则返回true for的形式: for(int i=0;ilist = new ArrayList<>(); list.add("jim"); list.add("tom"); list.add("jerry"); System.out.println(list.size()); list.add(1, "小明"); System.out.println(list.size()); System.out.println("==========1遍历方式==================="); for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); } System.out.println("==========2遍历方式==================="); for (String l : list) { System.out.println(l); } System.out.println("==========3遍历方式==================="); Iterator iterator = list.iterator(); while (iterator.hasNext()) { String next = iterator.next(); System.out.println(next); } }



