a.add(new MyType(i));
是向一个容器(TreeSet)中添加对象MyType.
MyType是你自己定义的类,
一定有定义不然会编译通不过的,你找一下.

解决方案 »

  1.   

    class MyType implements Comparable {
      private int i;
      public MyType(int n) { i = n; }
      public boolean equals(Object o) {
        return 
          (o instanceof MyType) 
          && (i == ((MyType)o).i);
      }
      public int hashCode() { return i; }
      public String toString() { return i + " "; }
      public int compareTo(Object o) {
        int i2 = ((MyType)o).i;
        return (i2 < i ? -1 : (i2 == i ? 0 : 1));
      }
    }
    是thinking in java上的代码吧
      

  2.   

    a.add(new MyType(i));
    是向一个容器(TreeSet)中添加对象MyType.
    MyType是你自己定义的类,
    一定有定义不然会编译通不过的,你找一下.
      

  3.   

    是thinking in java上的代码 我没有定义 书上也找不到啊 怎么办 编译运行都没问题
      

  4.   

    盗版的thinking in java呵呵