當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Java Character valueOf()用法及代碼示例

Character 類的 valueOf(char c) 方法返回表示給定 char 值的 Character 實例。如果不需要 Character 的新對象,則應優先使用該方法而不是構造函數 Character(char)。

上述方法很可能提供更好的空間和時間性能。此方法將緩存 '\u0000' 到 '\u007F' 範圍內的值,並且可能存在緩存範圍之外的其他值的一些可能性。

用法

public static Character valueOf(char c)

參數

c: 是需要測試的字符值。

返回值

valueOf(char c) 方法返回 Character 的對象。

例子1

public class JavaCharactervalueOfExample1 {
  public static void main(String[] args) {
      // Create two character primitives c1 and c2.
      Character c1, c2;
      // Create two char primitives and assign the values.
         char ch1 = 'A';
         char ch2 = 'h';
      // Assign the character values of ch1 and ch2 to c1 and c2.
        c1 = Character.valueOf(ch1);
        c2 = Character.valueOf(ch2);
       String str1 = "The character value of the character '" + ch1 + "' is given as:" + c1;
      String str2 = "The character value of the character '" + ch2 + "' is given as:" + c2;
      // Print the values of ch1 and ch2.
      System.out.println( str1 );
      System.out.println( str2 );
  }
}

輸出:

The character value of the character 'A' is given as:A
The character value of the character 'h' is given as:h

例子2

public class JavaCharactervalueOfExample2 {
    public static void main(String[] args) {
	// Declare two string values.
	   String str1 = "Hello";
           String str2 = "Everyone";
	// Convert string value to character array.
        System.out.println("The word 'Hello' can be represented as:");
	    char[] values1 = str1.toCharArray();
		for(char ch1:values1){
	// Print the value.
	   System.out.println(String.valueOf(ch1));
		}
        System.out.println("The word 'Everyone' can be represented as:");
                char[] values2 = str2.toCharArray();
		for(char ch2:values2){
	// Print the value.
	   System.out.println(String.valueOf(ch2));
	}
    }
}

輸出:

The word 'Hello' can be represented as:
H
e
l
l
o
The word 'Everyone' can be represented as:
E
v
e
r
y
o
n
e




相關用法


注:本文由純淨天空篩選整理自 Java Character valueOf() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。