注意if大小写
我感觉这样写好些
if(t.equals(s))
{
 ....
 }
else
  {
  ...
   }

解决方案 »

  1.   

    除了“iF”外,没什么问题啊。
    t,s是类还是基本类型?你覆盖了compareTo方法没有
      

  2.   

    如果是Object之间的比较,还要有 instanceof 的比较,例如:
    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));
        }
    }
      

  3.   

    先试试equals方法吧如果是iF的问题,应该编译不过的。
      

  4.   

    Reve(仨仁仕)说得对,应该是 instanceof的问题