1. 程式人生 > >類型轉換之轉String

類型轉換之轉String

bsp exc spa == 發生 bject point equals null

Object obj = new Object();

方法一、

  String s1 = obj.toString

方法二、

  String s2 = (String)obj;

  在進行null判斷時,可以 s2 == null 比較,s2沒有發生改變

方法三、

  String s3 = obj+" ";

  在進行null判斷時:  

  s4 == "null",為false

  s4.equals("null"),為true

方法四、

  String s4 = String.valueOf(obj);

  在進行null判斷時,已經變為null字符串,比較時

    s4 == "null",為true,

    equals 為true

    s4 == null;為false。

  當obj為null的時候,方法一 會報空指針異常 java.lang.NullPointerException

  底層原理還待研究

類型轉換之轉String