import java.util.*;public class MapTest{
private static String abc[] = {"a","b","c","d","e"};
private static int xyz[] = {5,4,3,2,1};
public static void main(String arg[]){
Map map = new TreeMap();
for(int i=0; i<xyz.length; i++){
map.put(xyz[i], abc[i]);
}
Set keys = map.keySet(); //jcreator 编译不通过???
System.out.println(keys);
}
}
提示为 不兼容类型。 咋整?
-----------------------------
另外还想问一下 声明集合时要用范型规定添加的元素。如果省略不写,会出现哪些问题?
我使用的是相同的jdk编译的。eclipse也可以编译通过。
省略不会出问题,但是使用的时候需要强转类型我用JCREATOR编译你上面那段代码没问题
//哈哈 加上包名就行了 package j2se;
//jcreator原来这么用 eclipse就不用显式声明包名