將其他資料型別轉換為 String

  • 你可以使用 String 類的 valueOf 方法將其他原始資料型別的值作為 String 獲取。

    例如:

    int i = 42;
    String string = String.valueOf(i);
    //string now equals "42”.
    

    對於其他資料型別,例如 floatdoubleboolean 甚至 Object,此方法也會過載。

  • 你還可以通過呼叫 .toString 將任何其他 Object(任何類的任何例項)作為 String 獲取。為了給出有用的輸出,該類必須覆蓋 toString()。大多數標準 Java 庫類都可以,例如 Date 和其他類。

    例如:

    Foo foo = new Foo(); //Any class.
    String stringifiedFoo = foo.toString().
    

    這裡 stringifiedFoo 包含 foo 作為 String 的表示。

你還可以將任何數字型別轉換為字串,如下所示。

int i = 10;
String str = i + "";

或者只是簡單的方法

String str = 10 + "";