Java - Character toString() 方法



描述

Java 的Character toString() 方法用於生成 Character 物件值的字串表示形式。結果是一個長度為 1 的字串,其唯一組成部分是由此 Character 物件表示的原始 char 值。

列印任何物件時,Java 編譯器會在內部呼叫 Object 類中存在的 toString() 方法。因此,為了獲得所需的輸出,我們可以根據我們的實現重寫 Object 類中的此方法。

此方法以兩種多型形式出現:返回型別相同(String),但引數不同。

語法

以下是 Java Character toString() 方法的語法

public String toString()
(or)
public static String toString(char c)

引數

  • c − 要轉換的字元

返回值

此方法返回此物件的字串表示形式。

獲取 Character 物件的字串表示形式示例

以下示例顯示了 Java Character toString() 方法的用法。在這個程式中,我們建立了兩個 Character 變數併為它們分配了兩個 Character 物件,然後使用 toString() 獲取字串表示形式並列印值。

package com.tutorialspoint;

public class CharacterDemo {
   public static void main(String[] args) {

      // create 2 Character objects c1, c2
      Character c1, c2;

      // assign values to c1, c2
      c1 = new Character('h');
      c2 = new Character('a');

      // create 2 String objects s1, s2
      String s1, s2;

      // assign String values of c1, c2 to s1, s2
      s1 = c1.toString();
      s2 = c2.toString();
      String str1 = "String value of " + c1 + " is " + s1;
      String str2 = "String value of " + c2 + " is " + s2;

      // print s1, s2 values
      System.out.println( str1 );
      System.out.println( str2 );
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

String value of h is h
String value of a is a

獲取 char 的字串表示形式示例

以下示例顯示了 Java Character toString() 方法的用法。在這個程式中,我們建立了兩個 char 變數併為它們賦值,然後使用 toString() 獲取字串表示形式並列印值。

package com.tutorialspoint;

public class CharacterDemo {
   public static void main(String[] args) {

      // create 2 char primitives ch1, ch2
      char ch1, ch2;

      // assign values to ch1, ch2
      ch1 = 'V';
      ch2 = 115;

      // create 2 String objects s1, s2
      String s1, s2;

      // assign String values of ch1, ch2 to s1, s2
      s1 = Character.toString(ch1);
      s2 = Character.toString(ch2);
      String str1 = "String value of " + ch1 + " is " + s1;
      String str2 = "String value of " + ch2 + " is " + s2;

      // print s1, s2 values
      System.out.println( str1 );
      System.out.println( str2 );
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

String value of V is V
String value of s is s

獲取 char 作為符號的字串表示形式示例

以下示例顯示了 Java Character toString() 方法的用法。在這個程式中,我們建立了一個 char 變數併為其分配了一個符號作為值,然後使用 toString() 獲取字串表示形式並列印結果。

package com.tutorialspoint;

public class StringDemo {
   public static void main(String[] args) {
      char ch;
      String result;      
      ch = '%';
      result = Character.toString(ch);
      System.out.println("String of " + ch + " is " + result);
   }
}

輸出

編譯並執行上面的程式,將獲得如下輸出:

String of % is %

獲取 char 作為數字的字串表示形式示例

以下示例顯示了 Java Character toString() 方法的用法。在這個程式中,我們建立了一個 char 變數併為其分配了一個數字作為值,然後使用 toString() 獲取字串表示形式並列印結果。

package com.tutorialspoint;

public class StringDemo {
   public static void main(String[] args) {
      char ch;
      String result;      
      ch = '5';
      result = Character.toString(ch);
      System.out.println("String of " + ch + " is " + result);
   }
}

輸出

編譯並執行上面的程式,將獲得如下輸出:

String of 5 is 5
java_lang_character.htm
廣告
© . All rights reserved.