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

Méthode Java Boolean class toString() avec exemple

Syntaxe :

    public String toString();
    public static String toString(boolean value);

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

  • méthode toString() est disponible dans le package java.lang.
  • méthode toString() est utilisé pour représenter la chaîne indiquée par cet objet booléen.
  • méthode toString(valeur booléenne) est utilisé pour représenter String indiqué par l'argument donné de type booléen.
  • Ces méthodes ne lèvent pas d'exception au moment de la représentation String.
  • toString() est une méthode non statique, elle est accessible uniquement avec l'objet de classe et si nous essayons d'accéder à la méthode avec le nom de la classe, nous obtiendrons une erreur.
  • toString(valeur booléenne) est une méthode statique, elle est également accessible 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 toString() , nous ne transmettons aucun paramètre ou valeur.
  • Dans le second cas toString(valeur booléenne) , on passe un seul paramètre de type booléen il représente la valeur booléenne à convertir.

Valeur renvoyée :

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

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

Remarque : Si cette valeur d'objet booléen est true , il renvoie la chaîne souhaitée true . Sinon, si cette valeur d'objet booléen n'est pas égale à true , il renvoie la chaîne désirée false .

Exemple :

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

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

        // Object initialization
        Boolean ob1 = new Boolean(b1);
        Boolean ob2 = new Boolean(b2);

        // Display ob1,ob2 values
        System.out.println("ob1:" + ob1);
        System.out.println("ob2:" + ob2);

        // It represents the string of this Boolean object
        String value1 = ob1.toString();

        // It represents the string of the given boolean parameter
        String value2 = Boolean.toString(ob2);

        // Display result values
        System.out.println("ob1.toString(): " + value1);
        System.out.println("Boolean.toString(ob2): " + value2);
    }
}

Sortie

ob1:true
ob2:false
ob1.toString(): true
Boolean.toString(ob2): false

Balise Java