- Java.lang 包类
- Java.lang - 首页
- Java.lang - Boolean
- Java.lang - Byte
- Java.lang - Character
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - Class
- Java.lang - ClassLoader
- Java.lang - Compiler
- Java.lang - Double
- Java.lang - Enum
- Java.lang - Float
- Java.lang - InheritableThreadLocal
- Java.lang - Integer
- Java.lang - Long
- Java.lang - Math
- Java.lang - Number
- Java.lang - Object
- Java.lang - Package
- Java.lang - Process
- Java.lang - ProcessBuilder
- Java.lang - Runtime
- Java.lang - RuntimePermission
- Java.lang - SecurityManager
- Java.lang - Short
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - String
- Java.lang - StringBuffer
- Java.lang - StringBuilder
- Java.lang - System
- Java.lang - Thread
- Java.lang - ThreadGroup
- Java.lang - ThreadLocal
- Java.lang - Throwable
- Java.lang - Void
- Java.lang 包额外内容
- Java.lang - 接口
- Java.lang - 错误
- Java.lang - 异常
- Java.lang 包有用资源
- Java.lang - 有用资源
- Java.lang - 讨论
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