Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当比较两个类型和值完全相同的数字时,java如何返回false?_Java_Jsp - Fatal编程技术网

当比较两个类型和值完全相同的数字时,java如何返回false?

当比较两个类型和值完全相同的数字时,java如何返回false?,java,jsp,Java,Jsp,您需要使用obj1.equals(obj2)。==仅在对象上比较这两个实例是否完全相同比较整数时使用等于,否则比较对象引用 使用整数时,需要使用.equals方法。 <br><% if (overLimit != null) {%><%=overLimitItemNO.getClass().equals(shoppingVO.getItem_no().getClass())%><%}%> <br><% if (overLimit

您需要使用obj1.equals(obj2)。==仅在对象上比较这两个实例是否完全相同

比较整数时使用等于,否则比较对象引用

使用
整数
时,需要使用
.equals
方法。
<br><% if (overLimit != null) {%><%=overLimitItemNO.getClass().equals(shoppingVO.getItem_no().getClass())%><%}%>
<br><% if (overLimit != null) {%><%=overLimitItemNO.getClass()%> vs <%=shoppingVO.getItem_no().getClass()%><%}%>
<br><% if (overLimit != null) {%><%=overLimitItemNO%> vs <%=shoppingVO.getItem_no()%><%}%> 
<br><% if (overLimit != null) {%><%=overLimitItemNO == shoppingVO.getItem_no()%><%}%> 
true 

class java.lang.Integer vs class java.lang.Integer 

300008 vs 300008 

false