※泛型在右邊時,可以只打「<>」
※數字可用「_」隔開,隨便隔都沒關係
※try 後可以增加「()」,裡面的內容會在 try~catch 執行完後,自動關閉
※catch 可以放很多異常,用「|」隔開
※增加了 java.util.Objects
System.out.println(Objects.isNull(null)); // true 1.8 System.out.println(Objects.nonNull(null)); // false 1.8 System.out.println(Objects.equals(new String("a"), new String("a")));// true Integer i = null; try { System.out.println(Objects.requireNonNull(i)); } catch (NullPointerException e) { System.out.println(e.getMessage());// null } try { System.out.println(Objects.requireNonNull(i, "xxx")); } catch (NullPointerException e) { System.out.println(e.getMessage());// xxx } try { System.out.println(Objects.requireNonNull(i, () -> "ooo"));// 1.8 } catch (NullPointerException e) { System.out.println(e.getMessage());// ooo } System.out.println(Objects.hashCode(null));// 0 System.out.println(Objects.toString(null));// null System.out.println(Objects.toString(null, "abc"));// abc
※裡面有 3 個方法是 1.8 才有的
沒有留言:
張貼留言