请问为什么不能这么定义:
import java.util.TreeMap;
TreeMap <String, String> tm;提示是<处有问题

解决方案 »

  1.   

    可以啊,我用到的是java6.0的,估计你是1.4的
      

  2.   

    应该是有其他问题:import   java.util.TreeMap;
    public class TestMap

      public void setMap()
      {
        TreeMap <String, String> tm;
      }
    }我这么写没有提示有错啊.import java.util.Map;
    import java.util.TreeMap;public class TestMap

      public void setMap()
      {
        Map<String,String> tm = new TreeMap<String,String>();
      }
    }这么写也没有什么错啊.
    (推荐用这种声明方式)楼主在看看是不是代码的其他部分出错了.
      

  3.   

    1楼说得对,泛型是JKD1.5之后的新特性,楼主看看自己的JDK版本吧.
      

  4.   

    谢谢大家,我的jdk是1.4.2的,我正在下载最新的。
      

  5.   

    泛型是JDK5.0之后才加入的,呵呵。