Método Integer.valueOf de Java

JavaJavaBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, aprenderemos sobre el método Integer.valueOf(int i) en Java. Este método es parte del paquete java.lang y se utiliza para devolver el objeto Integer equivalente al valor primitivo de tipo entero pasado como argumento.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java/BasicSyntaxGroup -.-> java/variables("Variables") java/BasicSyntaxGroup -.-> java/output("Output") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/classes_objects("Classes/Objects") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/class_attributes("Class Attributes") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/class_methods("Class Methods") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/packages_api("Packages / API") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/wrapper_classes("Wrapper Classes") java/SystemandDataProcessingGroup -.-> java/object_methods("Object Methods") subgraph Lab Skills java/variables -.-> lab-117760{{"Método Integer.valueOf de Java"}} java/output -.-> lab-117760{{"Método Integer.valueOf de Java"}} java/classes_objects -.-> lab-117760{{"Método Integer.valueOf de Java"}} java/class_attributes -.-> lab-117760{{"Método Integer.valueOf de Java"}} java/class_methods -.-> lab-117760{{"Método Integer.valueOf de Java"}} java/packages_api -.-> lab-117760{{"Método Integer.valueOf de Java"}} java/user_input -.-> lab-117760{{"Método Integer.valueOf de Java"}} java/wrapper_classes -.-> lab-117760{{"Método Integer.valueOf de Java"}} java/object_methods -.-> lab-117760{{"Método Integer.valueOf de Java"}} end

Creando una clase Java

Comenzaremos creando una clase Java en el directorio ~/proyecto. Abra la terminal y navegue hasta el directorio proyecto, luego cree un nuevo archivo llamado IntegerValueOf.java. Escriba el siguiente comando en la terminal:

touch IntegerValueOf.java

Este comando creará un archivo Java vacío llamado IntegerValueOf.java.

Importando el paquete necesario

La clase Integer es parte del paquete java.lang, que se importa por defecto en Java. Sin embargo, necesitamos importar explícitamente la clase Scanner del paquete java.util para tomar la entrada del usuario. Agregue las siguientes líneas de código al principio del archivo IntegerValueOf.java:

import java.lang.Integer;
import java.util.Scanner;

Creando el método principal

En Java, la ejecución del programa comienza con el método main. Crearemos el método main de la siguiente manera:

public class IntegerValueOf {
    public static void main(String[] args) {
        // código aquí
    }
}

Esto crea una nueva clase Java llamada IntegerValueOf con un método main.

Tomando la entrada del usuario

Utilizaremos la clase Scanner para tomar la entrada del usuario. Agregue las siguientes líneas de código dentro del método main:

System.out.println("Ingrese el valor: ");
Scanner sc = new Scanner(System.in);
int input = sc.nextInt();

Este código pedirá al usuario que ingrese un valor, luego tomará la entrada del usuario y la almacenará en una variable entera llamada input.

Usando el método valueOf

Ahora que hemos tomado la entrada del usuario, podemos usar el método Integer.valueOf para obtener el objeto Integer equivalente al valor primitivo entero ingresado por el usuario. Agregue la siguiente línea de código después de la variable input:

Integer integerObj = Integer.valueOf(input);

Este código crea un nuevo objeto Integer llamado integerObj utilizando el método valueOf con la variable input como argumento.

Mostrando el resultado

Finalmente, mostraremos el valor de integerObj al usuario. Agregue la siguiente línea de código después de la línea anterior:

System.out.println("Valor del objeto Integer equivalente: " + integerObj);

Este código mostrará el valor del objeto Integer equivalente al usuario.

Ejecutando el programa en la terminal

Hemos terminado el programa de Java. Guarde el archivo IntegerValueOf.java y ejecute el siguiente comando en la terminal para compilar y ejecutar el programa:

javac IntegerValueOf.java && java IntegerValueOf

Este comando compilará el archivo IntegerValueOf.java y ejecutará el programa. El programa pedirá al usuario que ingrese un valor y luego mostrará el valor del objeto Integer equivalente al usuario.

Resumen

En este laboratorio, aprendimos sobre el método Integer.valueOf(int i) en Java. Creamos un programa de Java que toma la entrada del usuario y utiliza el método valueOf para obtener el valor del objeto Integer equivalente al valor primitivo entero ingresado por el usuario. Finalmente, mostramos el resultado al usuario mediante el método System.out.println(). Este método es útil en situaciones donde se requiere el valor del objeto Integer equivalente en lugar del valor del tipo primitivo.