集合进阶
// 1.创建Map集合
Map<String, String> map = new HashMap<>();//实现类
// 2.添加/覆盖元素
//若添加元素不存在,返回值为null
map.put("你爸爸", "你妈妈");
map.put("你爷爷", "你奶奶");
map.put("你祖宗", "你祖宗");
//添加元素时,会有返回值,返回值为修改后被替代的元素
String value = map.put("你爸爸", "小啧啧");
System.out.println(value);
System.out.println(map);
//3.删除方法
//返回值为删除的键对应的值
String result = ve("你爸爸");
System.out.println(result);
//4.清空
// map.clear();
//判断是否包含
boolean keyResult = ainsKey("你爷爷");
System.out.println(keyResult);
boolean valueResult = ainsValue("你妈妈");
System.out.println(valueResult);
//判断集合是否为空
boolean a = map.isEmpty();
System.out.println(a);
//计算集合长度
int size = map.size();
System.out.println(size);
//Map的第一种遍历方式
/*
方式一:使用增强for形式进行遍历 for(String key : keys)
方式二:使用迭代器的形式进行遍历
Itertor<String> it = list.itertor();
while(it.hasNext()){
String str = it.next();
System.out.println(str);
}
方式三:使用lambda表达式进行遍历
*/
//创建Map对象
Map<String, String> map = new HashMap<>();
map.put("你爸爸", "你妈妈");
map.put("你爷爷", "你奶奶");
map.put("你祖宗", "你祖宗");
//通过键值对找值
//1.获取所有的键,把这些键放在一个集合中
Set<String> keys = map.keySet();
//2.遍历单列集合
for (String key : keys) {
String value = (key);
System.out.println(
本文发布于:2024-01-31 11:51:18,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170667308128319.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |