packageLabNine;
importjava.util.*;
publicclassMapDemo{
publicstaticvoidmain(String[]args)
{
String[]english={"Sun","Mon","Tues","Wed","Thur","Fri","Sat"};
String[]chinese={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
HashMap<String,String>hashMap=newHashMap<String,String>();
for(inti=0;i<7;i++)
{
//将英文缩写作为key,中文含义为value,添加到hashMap对象中
}
System.out.println("HashMap实现的Map是无序的");
//获取hashMap中键对象集合
Setkeys=;
Iteratorit=keys.iterator();
while(it.hasNext())
{
Stringkey=it.next();
//返回hashMap中key所对应的值
Stringvalue=;
System.out.println(key+""+value);
}
//创建一个含有hashMap中元素的TreeMap对象treeMap
TreeMap<String,String>treeMap=newTreeMap<String,String>(hashMap);
System.out.println("\nTreeMap实现的Map是按字符串升序排列的");
keys=;//获取treeMap中键对象的集合
it=keys.iterator();
while(it.hasNext())
{
Stringkey=it.next();
Stringvalue=;//返回treeMap中key所对应的值
System.out.println(key+""+value);
}
}
}
我也不会
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;
import java.util.TreeMap;
/**
* @author huazie
* @version 2.0.0
* @since 2.0.0
*/
public class MapDemo {
public static void main(String[] args) {
String[] english = {"Sun", "Mon", "Tues", "Wed", "Thur", "Fri", "Sat"};
String[] chinese = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
HashMap<String, String> hashMap = new HashMap<String, String>();
for (int i = 0; i < 7; i++) {
//将英文缩写作为key,中文含义为value,添加到hashMap对象中
hashMap.put(english[i], chinese[i]);
}
System.out.println("HashMap实现的Map是无序的");
//获取hashMap中键对象集合
Set keys = hashMap.keySet();
Iterator it = keys.iterator();
while (it.hasNext()) {
String key = (String) it.next();
//返回hashMap中key所对应的值
String value = hashMap.get(key);
System.out.println(key + "" + value);
}
//创建一个含有hashMap中元素的TreeMap对象treeMap
TreeMap<String, String> treeMap = new TreeMap<String, String>(hashMap);
for (int i = 0; i < 7; i++) {
//将英文缩写作为key,中文含义为value,添加到hashMap对象中
treeMap.put(english[i], chinese[i]);
}
System.out.println("\nTreeMap实现的Map是按字符串升序排列的");
keys = treeMap.keySet();//获取treeMap中键对象的集合
it = keys.iterator();
while (it.hasNext()) {
String key = (String) it.next();
String value = treeMap.get(key);//返回treeMap中key所对应的值
System.out.println(key + "" + value);
}
}
}
如有帮助,欢迎点赞+采纳哈!
这么简单,我就不写了