toString類型轉換的小坑

項目中經常遇到將其他類型轉換成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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章