String username = "";
"".equals(username) 和 username.equals("")的区别
当username =null的时候:
username.equals("")会出现异常如下:
Exception in thread "main" java.lang.NullPointerException
,而"".equals(username)不会,
所以最好用"".equals(username)来判断。
本文探讨了在Java中如何避免NullPointerException,特别是当使用equals方法比较字符串时。通过.equals(username)而非username.equals()的方式可以有效防止因变量为null而导致的异常。
String username = "";
"".equals(username) 和 username.equals("")的区别
当username =null的时候:
username.equals("")会出现异常如下:
Exception in thread "main" java.lang.NullPointerException
,而"".equals(username)不会,
所以最好用"".equals(username)来判断。