1. 程式人生 > >關於null != a 與 a != null 的區別

關於null != a 與 a != null 的區別

null != a 要比a != null 好在於避免由於編碼失誤造成把a賦值為null 
只是編碼風格上的區別,效率是一樣的; 

這個與equals是類似的。比如 
String str = ..; 
if(str.equals("admin")) 
這樣使用的話,一旦str是null將導致空指標異常,所以我們推薦使用 

if("admin".equals(str)) 
這樣就沒有問題了。