logo

Metoda Java Integer toString().

The toString() metoda Java Razred Integer se uporablja za pridobitev niza predmet ki predstavlja vrednost Number Object . Obstajajo tri različne vrste Java toString(), ki jo je mogoče razlikovati glede na njen parameter.

To so:

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

1. Metoda Java Integer toString().

The toString() metoda Razred Java Integer vrne niz, ki je enak vrednosti tega celega števila. Ta metoda daje enak rezultat kot Integer.toString(int i) . To preglasi metoda toString() razreda Object.

2. Metoda Java Integer toString(int i).

The toString(int i) je vgrajena metoda Jave, ki se uporablja za vrnitev objekta String, ki predstavlja navedeno celo število v argumentu metode.

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

Ta metoda vrne predstavitev niza prvega tipa int prepir v korenu, določenem z drugim argumentom. Če je osnova manjša od Character.MIN_RADIX ali večja od Character.MAX_RADIX, se uporabi osnova 10. Pri tej metodi se kot števke uporabljajo naslednji znaki ASCII: od 0 do 9 in od a do z.

Opomba: Če je prvi argument negativen, je rezultat prvega elementa ASCII znak minus '-'.

Sintaksa:

Sledijo izjave toString() metoda:

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

Parameter:

DataType Parameter Opis Obvezno/izbirno
int jaz To je celoštevilska vrednost, ki jo uporabnik določi za pretvorbo v niz. Obvezno
int radix To je celoštevilskega tipa in se uporablja pri pretvorbi objekta niza. Obvezno

Vrne:

Metoda Vračila
toString() Vrne nizovno predstavitev vrednosti tega celega objekta v osnovi 10.
toString(int i) Vrne nizovno predstavitev argumenta tipa int v osnovi 10.
toString(int i, int radix) Vrne nizovno predstavitev argumenta tipa int v podanem korenu.

Izjeme:

TO

Združljivostna različica:

Java 1.0 in novejši

Primer 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); } } 
Preizkusite zdaj

Izhod:

 String Representation = 25 String Representation = -18 

Primer 2

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

Izhod:

 Output: -12 Output: 12 

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

Izhod:

 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) 

Primer 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); } } 
Preizkusite zdaj

Izhod:

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

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

Izhod:

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