Le àChaîne() méthode de Java La classe Integer est utilisée pour obtenir une chaîne objet représentant la valeur du Objet numérique . Il existe trois types différents de Java Méthode toString() qui peut être différenciée en fonction de son paramètre.
Ceux-ci sont:
- Méthode Java Integer toString()
- Méthode Java Integer toString(int i)
- Méthode Java Integer toString(int i, int radix)
1. Méthode Java Integer toString()
Le àChaîne() méthode de Classe Java entière renvoie une chaîne équivalente à la valeur de cet entier. Cette méthode donne le même résultat que Entier.toString(int i) . Il remplacements la méthode toString() de la classe Object.
2. Méthode Java Integer toString(int i)
Le versChaîne(int i) est une méthode intégrée de Java qui est utilisée pour renvoyer un objet String représentant l'entier spécifié dans l'argument de la méthode.
3. Méthode Java Integer toString(int i, int radix)
Cette méthode renvoie une représentation sous forme de chaîne du premier type int argument dans la base spécifiée par le deuxième argument. Si la base est plus petite que Character.MIN_RADIX ou plus grande que Character.MAX_RADIX alors la base 10 est utilisée. Dans cette méthode, les caractères ASCII suivants sont utilisés comme chiffres : 0 à 9 et a à z.
Remarque : Si le premier argument est négatif, le résultat du premier élément est le caractère ASCII moins « - ».
Syntaxe:
Voici les déclarations de àChaîne() méthode:
public String toString() public static String toString(int i) public static String toString(int i, int radix)
Paramètre:
Type de données | Paramètre | Description | Obligatoire/Facultatif |
---|---|---|---|
int | je | Il s'agit d'une valeur entière spécifiée par l'utilisateur à convertir en chaîne. | Requis |
int | base | Il s'agit d'un type entier utilisé pour convertir l'objet chaîne. | Requis |
Retour:
Méthode | Retour |
---|---|
àChaîne() | Il renvoie une représentation sous forme de chaîne de la valeur de cet objet entier en base 10. |
versChaîne(int i) | Il renvoie une représentation sous forme de chaîne de l'argument de type int en base 10. |
toString (int i, base int) | Il renvoie une représentation sous forme de chaîne de l'argument de type int dans la base spécifiée. |
Des exceptions:
QUE
Version de compatibilité :
Java 1.0 et supérieur
Exemple 1
public class IntegerToStringExample1 { public static void main(String[] args) { Integer obj = 25; //It will return a string value String strval1 = obj.toString(); System.out.println('String Representation = ' + strval1); Integer obj2 = -18; //It will return a string value String strval2 = obj2.toString(); System.out.println('String Representation = ' + strval2); } }Testez-le maintenant
Sortir:
String Representation = 25 String Representation = -18
Exemple 2
public class IntegerToStringExample2 { public static void main(String[] args) { System.out.println('Output: '+Integer.toString(-12)); System.out.println('Output: '+Integer.toString(12)); } }Testez-le maintenant
Sortir:
Output: -12 Output: 12
Exemple 3
import java.util.Scanner; public class IntegerToStringExample3 { public static void main(String[] args) { //Enter the user input System.out.print('Enter Number to be string representation : '); Scanner scan = new Scanner(System.in); int value = scan.nextInt(); scan.close(); //Print the value in decimal format System.out.println('Output: '+Integer.toString(value)); } }
Sortir:
Enter Number to be string representation : -3465.876 Exception in thread 'main' java.util.InputMismatchException at java.base/java.util.Scanner.throwFor(Scanner.java:939) at java.base/java.util.Scanner.next(Scanner.java:1594) at java.base/java.util.Scanner.nextInt(Scanner.java:2258) at java.base/java.util.Scanner.nextInt(Scanner.java:2212) at myPackage.IntegerToStringExample3.main(IntegerToStringExample3.java:10)
Exemple 4
public class IntegerToStringExample4 { public static void main(String[] args) { //Returns a string representation of the specified integer with radix 10 String returnval1 = Integer.toString(65, 10); System.out.println('String Value = ' + returnval1); //Returns a string representation of the specified integer with radix 16 String returnval2 = Integer.toString(65, 16); System.out.println('String Value = ' + returnval2); //Returns a string representation of the specified integer with radix 8 String returnval3 = Integer.toString(65, 8); System.out.println('String Value = ' + returnval3); //Returns a string representation of the specified integer with radix 2 String returnval4 = Integer.toString(65, 2); System.out.println('String Value = ' + returnval4); } }Testez-le maintenant
Sortir:
String Value = 65 String Value = 41 String Value = 101 String Value = 1000001
Exemple 5
import java.util.Scanner; public class IntegerToStringExample5 { public static void main(String[] args) { //Enter the user input System.out.println('Enter Inputs to be string representation: '); Scanner scan = new Scanner(System.in); System.out.print('Enter Number: '); int value = scan.nextInt(); System.out.print('Enter Radix/Base: '); int base = scan.nextInt(); scan.close(); //Print the value in decimal format System.out.println('Output: '+Integer.toString(value, base)); } }
Sortir:
Enter Inputs to be string representation: Enter Number: -45648 Enter Radix/Base: 16 Output: -b250