logo

Caràcter Java valueOf() Mètode

El mètode valueOf(char c) de la classe de caràcters retorna la instància del caràcter que representa el valor de caràcter donat. Si no es requereix el nou objecte del caràcter, el mètode s'hauria d'utilitzar amb preferència al constructor Character(char).

És probable que el mètode anterior proporcioni un millor rendiment espacial i temporal. Aquest mètode emmagatzemarà a la memòria cau els valors de l'interval de 'u0000' a 'u007F' i pot haver-hi algunes possibilitats d'emmagatzemar la resta de valors fora de l'interval.

Sintaxi

 public static Character valueOf(char c) 

Paràmetres

c : és el valor del caràcter que cal provar.

Valor de retorn

El mètode valueOf(char c) retorna l'objecte de Character.

Exemple 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 ); } } 
Prova-ho ara

Sortida:

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

Exemple 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)); } } } 
Prova-ho ara

Sortida:

 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