1.比較equals
String name = getName();
if (name.equals("test")) {
System.out.println("hello");
}
如果name為空,
NullPointerException
----》推薦
String name = getName();
if ("test".equals(name)) {
System.out.println("hello");
}
equals如果name為空,直接返回false
2.轉化為String
Object name = getName();
System.out.println(name.toString());
name為空會導致空指針
---推薦
Object name = getName();
System.out.println((String)name);
name為空會輸出null