HaspMap的键值似乎不能为Integer 
比如HaspMap<Integer,String> s1 = new HaspMap<Integer,String>(); 会报错`
但有些时候需要通过int数字来遍历怎么办呢`

解决方案 »

  1.   

    会报错?不能吧HashMap中本来放的就是对象的引用啊
    但有些时候需要通过int数字来遍历,关于这个,可以利用JDK5.0的自动装箱功能,当然也可以自己转换了
    int i;
    Integer in=Interger(i);
      

  2.   


    Map<Object,Object>Integer 继承Object 哪来的报错之说?
      

  3.   

    类型HashMap不是通用的;不能使用参数<Integer,String>将他参数化
    语法错误` 仅当源级别的类型为5.0时已参数化的内型才可用