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.