有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在Java中,比较int和可能为null的整数最干净的方法是什么?

Map<String,Integer> m;
m = new TreeMap<String,Integer>();

当m.get()为null时,添加以下强制转换以避免null指针异常是一种好的做法

System.out.println( ((Integer) 8).equals( m.get("null") ) ); // returns false

或者,通过之前的空检查,它开始看起来有点难看

System.out.println( m.contains("null") != null && m.get("null").equals( 8 ) );

有没有更好的方法来写这个?谢谢


共 (0) 个答案