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] + " " );
}
}
}
运行结果为: