Java Character valueOf()及示例
Java.lang.Character.valueOf() 是Java中的一个内置方法,它返回一个代表指定char值的Character实例。如果不需要一个新的Character实例,这个方法通常比构造函数Character(char)更适合使用,因为这个方法通过缓存经常请求的值,可能会产生明显更好的空间和时间性能。该方法将始终缓存 [ ‘\u0000 ‘到’ \u007F ‘] 范围内的数值,并可能缓存该范围之外的其他数值。
语法
public static Character valueOf(char ch)
参数。
ch- 这个参数指定了字符。
返回: 该方法返回一个代表ch的字符实例。
下面的程序演示了Java.lang.Character.valueOf()函数。
程序 1 :
// Java program to demonstrate the
// Java.lang.Character.valueOf() method
// when the assigned char is a character
import java.lang.*;
public class Gfg {
public static void main(String[] args)
{
// Create a character object
Character c = new Character('z');
// assign the primitive value to a character
char ch = c.charValue();
System.out.println("Character value of " + ch + " is " + c);
}
}
输出:
Character value of z is z
程序2
// Java program to demonstrate the
// Java.lang.Character.valueOf() method
// when the assigned char is a number
import java.lang.*;
public class Gfg {
public static void main(String[] args)
{
// Create a character object
Character c = new Character('5');
// assign the primitive value to a character
char ch = c.charValue();
System.out.println("Character value of " + ch + " is " + c);
}
}
输出:
Character value of 5 is 5