Vi kan konvertere int til String i java ved brug af String.valueOf() og Integer.toString() metoder. Alternativt kan vi bruge String.format() metode, strengsammenkædningsoperator osv.
Scenarie
Det bruges generelt, hvis vi skal vise tal i tekstfeltet, fordi alt vises som en streng i form.
1) String.valueOf()
Metoden String.valueOf() konverterer int til String. valueOf() er den statiske metode for String-klassen. Det Underskrift of valueOf() metode er givet nedenfor:
public static String valueOf(int i)
Java int til streng eksempel ved hjælp af String.valueOf()
Lad os se den enkle kode til at konvertere int til String i java.
int i=10; String s=String.valueOf(i);//Now it will return '10'
Lad os se det enkle eksempel på at 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 nu
Produktion:
300 200100
2) Integer.toString()
Metoden Integer.toString() konverterer int til String. toString() er den statiske metode i Integer-klassen. Det Underskrift af toString()-metoden er givet nedenfor:
public static String toString(int i)
Java int til streng eksempel ved hjælp af Integer.toString()
Lad os se den enkle kode til at konvertere int til String i java ved hjælp af Integer.toString() metoden.
int i=10; String s=Integer.toString(i);//Now it will return '10'
Lad os se det enkle eksempel på at 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 nu
Produktion:
300 200100
3) String.format()
Metoden String.format() bruges til at formatere givne argumenter til String. Det er introduceret siden Jdk 1.5.
public static String format(String format, Object... args)
Java int til streng eksempel ved hjælp af String.format()
Lad os se den enkle kode til at konvertere int til String i java ved hjælp af 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 nu
Produktion:
200