Java自动化测试(容器类 7)
HashSet
特点:存储和取出顺序不一样,无索引,不可重复
1 | package com.zhongxin.day08; |
取出的方法
打印
1 | System.out.println(set); |
增强for
1 | for (String e : set) { |
迭代器
1 | Iterator<String> it = set.iterator(); |
HashMap
定义
1 | import java.util.HashMap; |
1 | package com.zhongxin.day08; |
取出某个
1 | int id = map.get("id"); |
长度
1 | System.out.println(map.size());//3 |
删除
1 | map.remove("id"); |
获取所有的key
1 | import java.util.Set; |
获取所有的值
1 | import java.util.Collection; |
判断key是否存在
1 | System.out.println(map.containsKey("score"));// true |
遍历输出
方法一
1 | Set<String> set_key = map.keySet(); |
方法二
1 | Set<Map.Entry<String, Integer>> entrySet = map.entrySet(); |