Método entero valueOf() en Java

1. java.lang.Integer.valueOf( int a ) es un método incorporado que se usa para devolver una instancia de Integer que representa el valor int especificado a .

Sintaxis: 

public static Integer valueOf(int a)

Parámetros: el método acepta un solo parámetro a de tipo entero que representa el parámetro cuya instancia de entero se va a devolver.

Valor devuelto: el método devuelve una instancia de Integer que representa un .

Ejemplos:

Input: a = 65
Output: 65

Input: a = -985
Output: -985

Los siguientes programas ilustran el método java.lang.Integer.valueOf(int a).

Programa 1: Para un número positivo.

Java

// Java program to illustrate the
// java.lang.Integer.valueOf(int a)
import java.lang.*;
   
public class Geeks {
   
    public static void main(String[] args)
    {
   
        Integer obj = new Integer(10);
   
        // Returns an Integer instance  
        // representing the specified int value
        System.out.println("Output Value = " + 
                            obj.valueOf(85));
    }
}
Producción:

Output Value = 85

 

Programa 2: Para un número negativo.

Java

// Java program to illustrate the
// java.lang.Integer.valueOf(int a)
import java.lang.*;
   
public class Geeks {
   
    public static void main(String[] args)
    {
   
        Integer obj = new Integer(10);
   
        // It will return a Integer instance 
        // representing the specified int value
        System.out.println("Output Value = " + 
                            obj.valueOf(-9185));
    }
}
Producción:

Output Value = -9185

 

2. java.lang.Integer.valueOf( String str ) es un método incorporado que se utiliza para devolver un objeto Integer, que contiene el valor de la string String especificada .

Sintaxis:

public static Integer valueOf(String str)

Parámetros: este método acepta un solo parámetro str de tipo String que se va a analizar.

Valor devuelto: el método devuelve un objeto Integer que contiene el valor representado por el argumento de string.

Ejemplos:

Input: str = "65"
Output: 65

Input: str = "-452"
Output: 452

Los siguientes programas ilustran el método java.lang.Integer.valueOf(String str):

Programa 1: Para un número positivo.

java

// Java program to illustrate the
// java.lang.Integer.valueOf(String str)
import java.lang.*;
   
public class Geeks {
   
    public static void main(String[] args)
    {
   
        Integer obj = new Integer(8);
   
        String str = "424";
        // It will return  a Integer instance
        // representing  the specified string
        System.out.println("Integer Value = " + 
                            obj.valueOf(str));
    }
}
Producción:

Integer Value = 424

 

Programa 2: Para un número negativo.

Java

// Java program to illustrate the
// java.lang.Integer.valueOf(String str)
import java.lang.*;
   
public class Geeks {
   
    public static void main(String[] args)
    {
   
        Integer obj = new Integer(8);
   
        String str = "-6156";
        // It will return  a Integer instance
        // representing the specified string
        System.out.println("Output Value = " + 
                            obj.valueOf(str));
    }
}
Producción:

Output Value = -6156

 

3. java.lang.Integer.valueOf( String s, int radix ) es un método incorporado que devuelve un objeto Integer, que contiene el valor extraído de la string especificada cuando se analiza con la base proporcionada por el segundo argumento.

Sintaxis: 

public static Integer valueOf(String str, int base)

Parámetro: El método acepta dos parámetros:

  • str : Este es del tipo String que se va a analizar.
  • base Es de tipo Integer y se refiere a la base que se usará para interpretar str .

Valor devuelto: el método devuelve un objeto Integer que contiene el valor representado por el argumento de string en la base o base especificada.

Ejemplos: 

Input: str = "1101"
       base = 2
Output: 13

Input: str = "101"
       base = 4
Output: 17

El siguiente programa ilustra el método java.lang.Integer.valueOf(String str, int base):

Java

// Java program to illustrate the
// java.lang.Integer.valueOf(String str, int base)
import java.lang.*;
   
public class Geeks {
   
    public static void main(String[] args)
    {
        // Base = 2
        Integer val1 = Integer.valueOf("1010", 8);
        System.out.println(val1);
   
        // Base = 16
        Integer val2 = Integer.valueOf("1011", 16);
        System.out.println(val2);
   
        // Base = 2
        Integer val3 = Integer.valueOf("1010", 2);
        System.out.println(val3);
   
        // Base = 10
        Integer val4 = Integer.valueOf("1021", 10);
        System.out.println(val4);
    }
}
Producción:

520
4113
10
1021

 

Publicación traducida automáticamente

Artículo escrito por ankita_chowrasia 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 *