然后把第一个集合的元素作为map集合的key,第二个集合元素作为value,放入map集合中
遍历map集合打印如下结果:
山东省省会城市是:济南市
福建省省会城市是:福州市
浙江省省会城市是:杭州市
广东省省会城市是:广州市
黑龙江省省会城市是:哈尔滨市
代码如下:
package act;
import java.util.*;
import java.util.Map;
public class Test5 {
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList<String>list=new ArrayList<String>();
ArrayList<String>list1=new ArrayList<String>();
Collections.addAll(list,"黑龙江省","浙江省","山东省","广东省","福建省");
Collections.addAll(list1,"哈尔滨市","杭州市","济南市","广州市","福州市");
Map<String, String>souo=new HashMap<String, String>();
for(int i=0;i<5;i++)
{
String captal=list.get(i);
String city=list1.get(i);
souo.put(captal,city);
}
for (Map.Entry<String, String>c:souo.entrySet()) {
System.out.println(c.getKey()+"省会城市是:"+c.getValue());
}
}
}
运行结果如下: