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

Méthode Java Boolean class valueOf() avec exemple

Syntaxe :

    public static Boolean valueOf (boolean value);
    public static Boolean valueOf (String value);

Méthode de la classe booléenne valueOf()

  • méthode valueOf() est disponible dans le package java.lang.
  • méthode valueOf(valeur booléenne) est utilisé pour représenter l'objet booléen désigné par l'argument donné (valeur) est de type booléen.
  • méthode valueOf(String value) est utilisé pour représenter l'objet booléen contenant la valeur booléenne indiquée par l'argument donné (valeur) est de type String.
  • valueOf(valeur booléenne) et valueOf(String value) les méthodes ne lèvent pas d'exception au moment de renvoyer une instance booléenne.
  • Ce sont des méthodes statiques, elles sont également accessibles avec le nom de la classe et, si nous essayons d'accéder à ces méthodes avec l'objet de la classe, nous n'obtiendrons pas non plus d'erreur.

Paramètre(s) :

  • Dans le premier cas, valeur booléenne - représente la valeur de type booléen.
  • Dans le second cas, la valeur String représente la valeur de type String.

Valeur renvoyée :

Dans le premier cas, le type de retour de cette méthode est booléen - il renvoie la représentation booléenne de cet argument booléen.

Remarque :

  • Si la valeur d'argument donnée est vraie, elle renvoie Boolean.TRUE.
  • Si la valeur d'argument donnée est fausse, elle renvoie Boolean.FALSE.

Dans le second cas, le type de retour de cette méthode est booléen - il retourne la représentation booléenne de cet argument String.

Remarque :

  • Si la valeur d'argument donnée n'est ni nulle ni vraie (true peut être sensible ou insensible), elle renvoie true.

Exemple :

// Java program to demonstrate the example 
// of valueOf() method of Boolean class

public class ValueOfBooleanClass {
    public static void main(String[] args) {
        boolean b1 = true;
        boolean b2 = false;

        // Display b1,b2 values
        System.out.println("b1:" + b1);
        System.out.println("b2:" + b2);

        // It returns Boolean object holding the value 
        // denoted by the given boolean argument
        Boolean value1 = Boolean.valueOf(b1);
        Boolean value2 = Boolean.valueOf(b2);

        // String object initialization for valueOf(String s)
        String s = "80";

        // It returns Boolean object holding the value 
        // denoted by the given String argument
        Boolean value3 = Boolean.valueOf(s);

        // Display result values
        System.out.println("Boolean.valueOf(b1): " + value1);
        System.out.println("Boolean.valueOf(b2): " + value2);
        System.out.println("Boolean.valueOf(s): " + value3);
    }
}

Sortie

b1:true
b2:false
Boolean.valueOf(b1): true
Boolean.valueOf(b2): false
Boolean.valueOf(s): false

Balise Java