java 13 hashmao的entryset()
package com.java13.myjava;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.Map.Entry;
import org.junit.Test;
public class Maptest {
@Test
public void teste1() {
//創建map集合
Map<String,String> map=new HashMap<String,String>();
//会有四个
map.put("Key01", "tom");
map.put("Key01", "tomsas");
map.put("Key03", "tomsasc");
map.put("Key04", "tomsascc");
map.put("Key05", "tomsasfff");
//System.out.println(map.size());
/**
* 遍历map集合1
*/
/**Set<Entry<String, String>> entrySet= map.entrySet();
Iterator<Entry<String, String>>it=entrySet.iterator();
while (it.hasNext()){
Entry<String, String> entry=it.next();
String key =entry.getKey();
String value=entry.getValue();
System.out.println(key+"-"+value);
}*/
/**
* 遍历map集合2 entrySet取键值对的集合
*/
Set<Entry<String, String>> keyset =map.entrySet();
Iterator<Entry<String, String>> it=keyset.iterator();
while (it.hasNext()){
Entry<String, String> key =it.next();
String value=map.get(key);
System.out.println(key+"-"+value);
}
}
}
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步