logo

Caracter Java valueOf() Metoda

Metoda valueOf(char c) a clasei Character returnează instanța Character care reprezintă valoarea dată de caracter. Dacă noul obiect al Personajului nu este necesar, atunci metoda ar trebui utilizată de preferință față de constructorul Character(char).

Metoda de mai sus este probabil să ofere performanțe mai bune în spațiu și timp. Această metodă va stoca în cache valorile din intervalul „u0000” până la „u007F” și ar putea exista unele posibilități de a stoca în cache celelalte valori în afara intervalului.

Sintaxă

 public static Character valueOf(char c) 

Parametrii

c : este valoarea caracterului care trebuie testată.

Valoare returnată

Metoda valueOf(char c) returnează obiectul Character.

Exemplul 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 ); } } 
Testează-l acum

Ieșire:

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

Exemplul 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)); } } } 
Testează-l acum

Ieșire:

 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