Java >> Tutoriel Java >  >> Tag >> class

Méthode Java Integer class decode() avec exemple

Méthode de decode() de classe entière

  • méthode decode() est disponible dans le package java.lang.
  • méthode decode() est utilisé pour décoder la valeur String donnée en une valeur entière.
  • méthode decode() est une méthode statique, elle est également accessible avec le nom de la classe et si nous essayons d'accéder à la méthode avec l'objet de la classe, nous n'obtiendrons pas non plus d'erreur.
  • méthode decode() peut lever une NumberFormatException au moment du décodage d'une chaîne en un entier.
    NumberFormatException  :Dans cette exception, si le paramètre de chaîne donné n'a pas d'entier analysable.

Syntaxe :

    public static Integer decode(String str);

Paramètre(s) :

  • String str – représente la chaîne à décoder.

Valeur renvoyée :

Le type de retour de cette méthode est Integer, elle renvoie l'Integer contenant une valeur entière représentée par l'argument de type String.

Exemple :

// Java program to demonstrate the example 
// of decode(String str) method of Integer class

public class DecodeOfIntegerClass {
    public static void main(String[] args) {
        // Variables initialization
        int i = 100;
        String str = "20";

        // Integer object initialized with "int" value
        Integer value1 = new Integer(i);

        // Display value1 result
        System.out.println("value1: " + value1);

        // It returns an Integer object holding the integer value 
        // denoted by the given String argument by calling 
        // value1.decode(str)
        Integer result = value1.decode(str);

        // Display result
        System.out.println("value1.decode(str) :" + result);
    }
}

Sortie

value1: 100
value1.decode(str) :20

Balise Java