Map<String,Integer> m;
m = new TreeMap<String,Integer>();
爲了避免m.get()爲null時的空指針異常,添加下面的轉換是不錯的做法。將int與可能爲空的Integer進行比較的最簡潔的方法是什麼?
System.out.println(((Integer) 8).equals(m.get("null"))); // returns false
或者先前的空檢查它開始看起來有點醜。
System.out.println(m.contains("null") != null && m.get("null").equals(8));
有沒有更好的方法來寫這個?謝謝。
這取決於人誰是來的剪紙。 – 2014-10-09 00:13:59