Тхе тоСтринг() метод Јава Интегер класа се користи за добијање стринга објекат представља вредност Нумбер Објецт . Постоје три различите врсте Јава тоСтринг() метод који се може разликовати у зависности од свог параметра.
Су:
- Јава Интегер тоСтринг() Метод
- Јава Интегер тоСтринг(инт и) Метод
- Јава Интегер тоСтринг(инт и, инт радик) Метод
1. Јава Интегер тоСтринг() Метод
Тхе тоСтринг() метод Јава Интегер цласс враћа стринг еквивалент вредности овог целог броја. Овај метод даје исти резултат као Интегер.тоСтринг(инт и) . То надјачава метод тоСтринг() класе Објецт.
2. Јава Интегер тоСтринг(инт и) Метод
Тхе тоСтринг(инт и) је уграђени метод Јаве који се користи за враћање Стринг објекта који представља наведени цео број у аргументу методе.
3. Јава Интегер тоСтринг(инт и, инт радик) Метод
Овај метод враћа стринг репрезентацију првог типа инт расправа у основи који је наведен другим аргументом. Ако је основа мањи од Цхарацтер.МИН_РАДИКС или већи од Цхарацтер.МАКС_РАДИКС онда се користи база 10. У овој методи, следећи АСЦИИ знакови се користе као цифре: 0 до 9 и а до з.
Напомена: Ако је први аргумент негативан, резултат првог елемента је АСЦИИ минус знак '-'.
Синтакса:
Следе изјаве о тоСтринг() метод:
public String toString() public static String toString(int i) public static String toString(int i, int radix)
Параметар:
Тип података | Параметар | Опис | Обавезно/опционо |
---|---|---|---|
инт | и | То је целобројна вредност коју је одредио корисник за конвертовање у стринг. | Потребан |
инт | радик | Ово је целобројног типа и користи се за претварање стринг објекта. | Потребан |
враћа:
Метод | Повратак |
---|---|
тоСтринг() | Враћа стринг приказ вредности овог целобројног објекта у бази 10. |
тоСтринг(инт и) | Враћа стринг приказ аргумента типа инт у бази 10. |
тоСтринг(инт и, инт радик) | Враћа стринг приказ аргумента типа инт у наведеном основу. |
Изузеци:
ТО
Верзија компатибилности:
Јава 1.0 и новије верзије
Пример 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); } }Тестирајте одмах
Излаз:
String Representation = 25 String Representation = -18
Пример 2
public class IntegerToStringExample2 { public static void main(String[] args) { System.out.println('Output: '+Integer.toString(-12)); System.out.println('Output: '+Integer.toString(12)); } }Тестирајте одмах
Излаз:
Output: -12 Output: 12
Пример 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)); } }
Излаз:
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)
Пример 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); } }Тестирајте одмах
Излаз:
String Value = 65 String Value = 41 String Value = 101 String Value = 1000001
Пример 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)); } }
Излаз:
Enter Inputs to be string representation: Enter Number: -45648 Enter Radix/Base: 16 Output: -b250