Java.lang.Character.valueOf()是Java中的內置方法,該方法返回代表指定char值的Character實例。如果不需要新的Character實例,則通常優先於構造方法Character(char)使用此方法,因為此方法通過緩存頻繁請求的值可能會產生明顯更好的空間和時間性能。此方法將始終緩存範圍從['\ u0000'到'\ u007F']在內的值,並且可能會緩存此範圍之外的其他值。
用法:
public static Character valueOf(char ch) Parameter: ch- this parameter specifies the character.
返回值:此方法返回表示ch的Character實例。
下麵的程序演示了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
相關用法
- Java Java.util.function.IntPredicate用法及代碼示例
- Java Java.util.function.DoublePredicate用法及代碼示例
- Java Java lang.Long.numberOfTrailingZeros()用法及代碼示例
- Java Java.util.concurrent.Phaser用法及代碼示例
- Java Java.util.function.LongPredicate用法及代碼示例
- Java Java.util.concurrent.RecursiveAction用法及代碼示例
- Java Java lang.Long.builtcount()用法及代碼示例
- Java Java lang.Long.reverse()用法及代碼示例
- Java Java lang.Long.byteValue()用法及代碼示例
- Java Java.util.Collections.disjoint()用法及代碼示例
- Java Java.util.concurrent.RecursiveTask用法及代碼示例
- Java Java lang.Long.numberOfLeadingZeros()用法及代碼示例
- Java Java.util.Collections.rotate()用法及代碼示例
注:本文由純淨天空篩選整理自Twinkl Bajaj大神的英文原創作品 Character.valueOf() in Java with examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。