類型轉換:強制類型轉換和調API方法轉換的區別與使用場景

強轉: 如果存在一個Object對象a,底層是字符串類型,但a的值可能爲null,此時如果想調用形參是字符串的方法是不能直接傳遞a對象的,因爲類型不符,也不能使用toString方法,因爲a可能爲null,會出現NPE,此時就需要對a 進行強轉(String)a ,強制類型轉換的前提是調用者已經事先知道目標底層數據類型與強轉後的類型一致(如果目標是null,強轉不會報錯,並且目標值還是null)
相關文章
相關標籤/搜索