回覆列表
  • 1 # 使用者6359054587019

      方法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)

  • 中秋節和大豐收的關聯?
  • 5G是什麼?除了上網速度快,還有哪些優勢?為什麼感覺歐美人對它的接受度沒有那麼高?