Java: Long比较”陷阱” 12345678910111213 private void equals(Long value){ if(value!=null && value.equals(100)){ System.out.println("1"); }else{ System.out.println("2"); } } Long id=new Long(100); equals(id); // 输出2,因为value.equals(100)中的100为int类型,导致无法比较.