Character.valueOf() en Java con ejemplos

Java.lang.Character.valueOf() es un método incorporado en Java que devuelve una instancia de carácter que representa el valor de carácter especificado. Si no se requiere una nueva instancia de Character, este método generalmente se usa con preferencia al constructor Character(char), ya que es probable que este método brinde un rendimiento de espacio y tiempo significativamente mejor al almacenar en caché los valores solicitados con frecuencia. Este método siempre almacenará en caché el rango de valores [‘\u0000’ a ‘\u007F’] inclusive y puede almacenar en caché otros valores fuera de este rango.

Sintaxis:

public static Character valueOf(char ch)

Parameter: 
ch- this parameter specifies the character.

Devoluciones: este método devuelve una instancia de carácter que representa ch.

El siguiente programa demuestra la función Java.lang.Character.valueOf():

Programa 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);
    }
}
Producción:

Character value of z is z

Programa 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);
    }
}
Producción:

Character value of 5 is 5

Publicación traducida automáticamente

Artículo escrito por Twinkl Bajaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *