Java 将容器 Map中的内容保存到数组

import java.util.Map;
import java.util.HashMap;
import java.util.Map.Entry; public class mapToArr { public static void main(String[] args) { Map<String, Integer> map = new HashMap<String, Integer>();
map.put( "a", 11 );
map.put( "b", 23 );
map.put( "c", 68 );
System.out.println( "map=" + map.toString() ); int count = 0;
Integer intArr[] = new Integer[map.size()]; // 方法一
// for( String key : map.keySet() ) {
// intArr[count] = map.get(key);
// count++;
// } // 方法二
for( Entry<String, Integer> entry : map.entrySet() ) {
intArr[count] = entry.getValue();
count++;
} for( int i = 0; i < intArr.length; i++ ) {
System.out.print( "intArr[" + i + "]=" + intArr[i] + " " );
} } }

运行结果为:

Java 将容器 Map中的内容保存到数组

上一篇:pintools的简单使用


下一篇:敏捷项目管理架构(APMF)