Java 中的 String.valueOf() 和 toString() 有什麼區別?


String 類的 toString() 方法返回其本身,型別為字串。

示例

即時演示

import java.io.*;
public class Test {
   public static void main(String args[]) {
      String Str = new String("Welcome to Tutorialspoint.com");
      System.out.print("Return Value :");
      System.out.println(Str.toString());
   }
}

輸出

Return Value :Welcome to Tutorialspoint.com

String 類的 method variants 的值接受不同的變數,如整數、浮點數、布林值等,並將其轉換為字串。

示例

即時演示

public class Sample {
   public static void main(String args[]){
      int i = 200;
      float f = 12.0f;
      char c = 's';
      char[] ch = {'h', 'e', 'l', 'l', 'o'};
      String data = String.valueOf(i);
      System.out.println(String.valueOf(i));
      System.out.println(String.valueOf(f));
      System.out.println(String.valueOf(c));
      System.out.println(String.valueOf(ch));
   }
}

輸出

200
12.0
s
hello

更新於: 2020 年 2 月 26 日

1K+ 瀏覽量

開啟你的 職業生涯

完成課程後獲取認證

開始使用
廣告
© . All rights reserved.