項目中經常遇到將其他類型轉換成String類型的場景,模擬一下常用的兩種轉換方法
public static void main(String[] args) {
Object obj = null;
//第一種:通過String字符串強轉
String s2 = (String)obj;
//第二種:通過toString方法
String s1 = obj.toString();
System.out.println(s1);
System.out.println(s2);
}
那上邊的兩種方法到底用哪個呢,main方法可以執行嗎?
答案就是:Exception in thread "main" java.lang.NullPointerException