Méthode toString() de la classe Java Integer avec exemple
Syntaxe :
public String toString(); public static String toString(int value); public static String toString(int value, int radix's);
Méthode classe entière versString()
- méthode toString() est disponible dans le package java.lang.
- méthode toString() est utilisé pour représenter String indiqué par cet objet Integer.
- toString(int value) est utilisée pour représenter String indiqué par l'argument donné de type int.
- toString(valeur int, base int) est utilisée pour représenter la chaîne de l'argument donné de type int dans la base donnée par le deuxième argument.
- Ces méthodes ne lèvent pas d'exception au moment de la représentation String.
- Ce sont des méthodes non statiques, elles ne sont accessibles qu'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.
Paramètre(s) :
- Dans le premier cas toString() , nous ne transmettons aucun paramètre ou valeur.
- Dans le second cas toString(int value) , on passe un seul paramètre de type int il représente la valeur int à convertir.
- Dans le troisième cas toString(int value, int radix's) , nous passons deux paramètres de type int il représente la valeur int à convertir et le paramètre radix's représente la base à utiliser dans la dénotation String.
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 Integer.
Dans le second cas, le type de retour de cette méthode est String - elle renvoie la représentation String de l'argument donné est de type int.
Dans le troisième cas, le type de retour de cette méthode est String - elle renvoie la représentation String de l'argument donné est de type int dans la base donnée.
Exemple :
// Java program to demonstrate the example // of toString () method of Integer class public class ToStringOfIntegerClass { public static void main(String[] args) { // Object initialization Integer ob1 = new Integer(100); Integer ob2 = new Integer(200); // Display ob1,ob2 values System.out.println("ob1:" + ob1); System.out.println("ob2:" + ob2); // It represents the string of this Integer object String value1 = ob1.toString(); // It represents the string of the given integer parameter String value2 = Integer.toString(ob2); // It represents the string of the given integer parameter with radix 20 String value3 = Integer.toString(ob2, 20); // Display result values System.out.println("ob1.toString(): " + value1); System.out.println("Integer.toString(ob2): " + value2); System.out.println("Integer.toString(ob2,20): " + value3); } }
Sortie
ob1:100 ob2:200 ob1.toString(): 100 Integer.toString(ob2): 200 Integer.toString(ob2,20): a0