小编Sna*_*914的帖子

我在Java Stack类中发现了一个错误吗?为什么这两个堆栈元素不一样?

我使用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中的错误吗?有人帮忙....谢谢,凯

java stack peek

0
推荐指数
1
解决办法
79
查看次数

标签 统计

java ×1

peek ×1

stack ×1