Vi kan konvertere int til String i java ved hjelp av String.valueOf() og Integer.toString() metoder. Alternativt kan vi bruke String.format() metode, strengsammenkoblingsoperator etc.
Scenario
Det brukes vanligvis hvis vi må vise tall i tekstfeltet fordi alt vises som en streng i form.
1) String.valueOf()
Metoden String.valueOf() konverterer int til String. valueOf() er den statiske metoden for String-klassen. De signatur av valueOf()-metoden er gitt nedenfor:
public static String valueOf(int i)
Java int til strengeksempel ved bruk av String.valueOf()
La oss se den enkle koden for å konvertere int til String i java.
int i=10; String s=String.valueOf(i);//Now it will return '10'
La oss se det enkle eksemplet på å konvertere String til int i 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 }}Test det nå
Produksjon:
300 200100
2) Integer.toString()
Metoden Integer.toString() konverterer int til String. toString() er den statiske metoden for Integer-klassen. De signatur av toString()-metoden er gitt nedenfor:
public static String toString(int i)
Java int to String Eksempel ved bruk av Integer.toString()
La oss se den enkle koden for å konvertere int til String i java ved å bruke Integer.toString()-metoden.
int i=10; String s=Integer.toString(i);//Now it will return '10'
La oss se det enkle eksemplet på å konvertere String til int i 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 }}Test det nå
Produksjon:
300 200100
3) String.format()
Metoden String.format() brukes til å formatere gitte argumenter til String. Den er introdusert siden Jdk 1.5.
public static String format(String format, Object... args)
Java int to String Eksempel ved bruk av String.format()
La oss se den enkle koden for å konvertere int til String i java ved å bruke String.format()-metoden.
public class IntToStringExample3{ public static void main(String args[]){ int i=200; String s=String.format('%d',i); System.out.println(s); }}Test det nå
Produksjon:
200