我在使用 Java Stack 时遇到了一个非常奇怪的问题。
Stack<Integer> s=new Stack(), ss=new Stack();
s.push(1024); ss.push(1024);
System.out.println(s.peek());
System.out.println(ss.peek());
System.out.println((s.peek()==ss.peek()));
System.out.println((s.peek()<ss.peek()));
System.out.println((s.peek()<=ss.peek()));
System.out.println((s.peek()!=ss.peek()));
见上面的代码。但是为什么输出是这样的?
1024
1024
false
false
true
true
这是Java中的错误吗?有人帮忙....谢谢,凯