我使用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()));
Run Code Online (Sandbox Code Playgroud)
见上面的代码.但为什么输出是这样的?
1024
1024
false
false
true
true
Run Code Online (Sandbox Code Playgroud)
这是Java中的错误吗?有人帮忙....谢谢,凯