回覆列表
  • 1 # 還上班額紅ix

      方法1:採用 Object.toString()方法   請看下面的例子:   Object object = getObject();   System.out.println(object.toString());   在這種使用方法中,因為java.lang.Object類裡已有public方法.toString(),所以對任何嚴格意義上的java物件都可以呼叫此方法。但在使用時要注意,必須保證object不是null值,否則將丟擲NullPointerException異常。採用這種方法時,通常派生類會覆蓋Object裡的toString()方法。   方法2:採用型別轉換(String)object方法   這是標準的型別轉換,將object轉成String型別的值。使用這種方法時,需要注意的是型別必須能轉成String型別。因此最好用instanceof做個型別檢查,以判斷是否可以轉換。否則容易丟擲CalssCastException異常。此外,需特別小心的是因定義為Object 型別的物件在轉成String時語法檢查並不會報錯,這將可能導致潛在的錯誤存在。這時要格外小心。如:   Object obj = new Integer(100);   String strVal = (String)obj;   在執行時將會出錯,因為將Integer型別強制轉換為String型別,無法透過。但是,   Integer obj = new Integer(100);   String strVal = (String)obj;   因null值只能賦值為引用型別,而不適用於值型別,所以只有(String)null也是合法的。   方法3:採用String.valueOf(Object)

  • 中秋節和大豐收的關聯?
  • 新年到了,你最想對你的父母說些什麼?