Método Java Integer valueOf String

JavaBeginner
Practicar Ahora

Introducción

El método valueOf(String s) es un método del paquete java.lang y es parte de la clase Integer. Devuelve un objeto Integer a partir de la cadena que se pasa como argumento. En este laboratorio, aprenderá a usar el método valueOf para devolver un objeto Integer para una cadena dada.

Configurando tu entorno

Para configurar tu entorno para este programa, debes seguir estos pasos:

  1. Abre tu terminal
  2. Navega hasta el directorio del proyecto usando el siguiente comando:
cd ~/proyecto
  1. Crea un nuevo archivo Java usando el siguiente comando:
touch ValueOf.java
  1. En el editor de texto que se abre, escribe el siguiente código:
import java.lang.Integer;
import java.util.Scanner;

public class ValueOf {
  public static void main(String[] args) {
    try {
      System.out.println("Ingrese una cadena para convertirla en un Integer: ");
      Scanner sc = new Scanner(System.in);
      String str = sc.next();
      Integer num = Integer.valueOf(str);
      System.out.println("El valor Integer es: " + num);
    } catch (NumberFormatException e) {
      System.out.println("Entrada no válida! Por favor, ingrese solo un entero.");
    }
  }
}
  1. Guarda el archivo presionando Ctrl+O, luego Enter. Sale del editor de texto presionando Ctrl+X.

Compilando tu código

Ahora que has escrito el programa, puedes compilarlo ejecutando el siguiente comando:

javac ValueOf.java

Si no hay errores en tu código, el compilador generará un archivo .class para el programa.

Ejecutando tu código

Para ejecutar el programa, utiliza el siguiente comando:

java ValueOf

Verás el siguiente mensaje de solicitud:

Ingrese una cadena para convertirla en un Integer:

Ingresa la cadena que quieres convertir en un entero y presiona Enter. Si la cadena es un entero válido, verás su valor impreso en la consola. Si no es un entero válido, verás un mensaje de error.

Probando tu programa

Intenta ejecutar el programa con varios valores de entrada. Aquí hay algunos ejemplos:

Ingrese una cadena para convertirla en un Integer:
123
El valor Integer es: 123
Ingrese una cadena para convertirla en un Integer:
1a2b3c
Entrada no válida! Por favor, ingrese solo un entero.
Ingrese una cadena para convertirla en un Integer:
-456
El valor Integer es: -456

Resumen

En este laboratorio, has aprendido cómo usar el método valueOf(String s) de la clase Integer para devolver un objeto Integer para una cadena dada. También has aprendido cómo crear un programa Java que use este método, compilarlo y ejecutarlo.