logo

Metodo Java intero toString()

IL accordare() metodo di Giava La classe intera viene utilizzata per ottenere una stringa oggetto che rappresenta il valore del Oggetto numero . Ne esistono tre diversi tipi Giava toString() che può essere differenziato in base al suo parametro.

Questi sono:

  1. Metodo Java intero toString()
  2. Metodo Java intero toString(int i).
  3. Metodo Java Integer toString(int i, int radix).

1. Metodo Java Integer toString()

IL accordare() metodo di Classe intera Java restituisce una stringa equivalente al valore intero di questo. Questo metodo dà lo stesso risultato di Intero.toString(int i) . Esso sovrascrive il metodo toString() della classe Object.

2. Metodo Java Integer toString(int i).

IL toString(int i) è un metodo integrato di Java che viene utilizzato per restituire un oggetto String che rappresenta l'intero specificato nell'argomento del metodo.

3. Metodo Java Integer toString(int i, int radix).

Questo metodo restituisce una rappresentazione di stringa del primo tipo int discussione nella radice specificata dal secondo argomento. Se la radice è inferiore a Character.MIN_RADIX o maggiore di Character.MAX_RADIX, viene utilizzata la base 10. In questo metodo, i seguenti caratteri ASCII vengono utilizzati come cifre: da 0 a 9 e da a a z.

Nota: se il primo argomento è negativo, il risultato del primo elemento è il carattere ASCII meno '-'.

Sintassi:

Di seguito le dichiarazioni di accordare() metodo:

 public String toString() public static String toString(int i) public static String toString(int i, int radix) 

Parametro:

Tipo di dati Parametro Descrizione Obbligatorio/facoltativo
int io È un valore intero specificato dall'utente da convertire in una stringa. Necessario
int radice Questo è di tipo intero e viene utilizzato nella conversione dell'oggetto stringa. Necessario

Ritorna:

Metodo ritorna
accordare() Restituisce una rappresentazione di stringa del valore di questo oggetto intero in base 10.
toString(int i) Restituisce una rappresentazione di stringa dell'argomento di tipo int in base 10.
toString(int i, int radice) Restituisce una rappresentazione di stringa dell'argomento di tipo int nella radice specificata.

Eccezioni:

QUELLO

Versione compatibile:

Java 1.0 e versioni successive

Esempio 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); } } 
Provalo adesso

Produzione:

 String Representation = 25 String Representation = -18 

Esempio 2

 public class IntegerToStringExample2 { public static void main(String[] args) { System.out.println('Output: '+Integer.toString(-12)); System.out.println('Output: '+Integer.toString(12)); } } 
Provalo adesso

Produzione:

 Output: -12 Output: 12 

Esempio 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)); } } 

Produzione:

 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) 

Esempio 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); } } 
Provalo adesso

Produzione:

 String Value = 65 String Value = 41 String Value = 101 String Value = 1000001 

Esempio 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)); } } 

Produzione:

 Enter Inputs to be string representation: Enter Number: -45648 Enter Radix/Base: 16 Output: -b250