Можем да конвертираме int към String в java използвайки String.valueOf() и Integer.toString() методи. Като алтернатива можем да използваме String.format() метод, оператор за конкатенация на низове и др.
Сценарий
Обикновено се използва, ако трябва да покажем число в текстово поле, защото всичко се показва като низ във формуляра.
1) String.valueOf()
Методът String.valueOf() преобразува int в String. ValueOf() е статичен метод на клас String. The подпис на метода valueOf() е даден по-долу:
public static String valueOf(int i)
Java int към String Пример с използване на String.valueOf()
Нека да видим простия код за преобразуване на int в String в java.
int i=10; String s=String.valueOf(i);//Now it will return '10'
Нека видим простия пример за конвертиране на String в int в java.
public class IntToStringExample1{ public static void main(String args[]){ int i=200; String s=String.valueOf(i); System.out.println(i+100);//300 because + is binary plus operator System.out.println(s+100);//200100 because + is string concatenation operator }}Тествайте сега
Изход:
300 200100
2) Integer.toString()
Методът Integer.toString() преобразува int в String. toString() е статичен метод на клас Integer. The подпис на метода toString() е даден по-долу:
public static String toString(int i)
Java int to String Пример с използване на Integer.toString()
Нека да видим простия код за преобразуване на int в String в java с помощта на метода Integer.toString().
int i=10; String s=Integer.toString(i);//Now it will return '10'
Нека видим простия пример за конвертиране на String в int в java.
public class IntToStringExample2{ public static void main(String args[]){ int i=200; String s=Integer.toString(i); System.out.println(i+100);//300 because + is binary plus operator System.out.println(s+100);//200100 because + is string concatenation operator }}Тествайте сега
Изход:
300 200100
3) String.format()
Методът String.format() се използва за форматиране на дадени аргументи в String. Въведен е от Jdk 1.5.
public static String format(String format, Object... args)
Java int към String Пример с помощта на String.format()
Нека да видим простия код за преобразуване на int в String в java с помощта на метода String.format().
public class IntToStringExample3{ public static void main(String args[]){ int i=200; String s=String.format('%d',i); System.out.println(s); }}Тествайте сега
Изход:
200