![v2-b960be871ee847cb6c2fea0db4c4fb93_1440w.jpg?source=172ae18b](http://img-03.proxy.5ce.com/view/image?&type=2&guid=54ac7c59-b930-eb11-8da9-e4434bdf6706&url=https://pic1.zhimg.com/v2-b960be871ee847cb6c2fea0db4c4fb93_1440w.jpg?source=172ae18b)
8、int与String之间的相互转化
(1)int转化为String
Public static string valueOf(int i):返回int参数的String类型,该方法是String类中的方法;
(2)String转化int
Public Static int parselnt(String s):
将字符串解析为int类型,该方法是Integer类中的方法
程序:
public class Demo {
public static void main(String[] args){
int a=100;
//将整数转化为字符串
//方法一
String s1=""+a; //相当于拼接
System.out.println("将整数转化为字符串方法一:"+s1);
//方法2
//public static String valueOf(int i),返回int参数的字符串表示形式
String s2=String.valueOf(a);
System.out.println("将整数转化为字符串方法二:"+s2);
//将字符串转化为整数
//String---Integer---int
//定义一个字符串
String s="60";
//转化为整数的方法1
Integer i=Integer.valueOf(s);
int x=i.intValue();
System.out.println("将字符串转化为字符串方法一:"+x);
//方法2
//public static int parseInt(String s),直接将字符串转化为整数类型,不需要像方法一转两次
int y=Integer.parseInt(s);
System.out.println("将字符串转化为字符串方法二:"+y);
}
}
Output rsult:
将整数转化为字符串方法一:100
将整数转化为字符串方法二:100
将字符串转化为字符串方法一:60
将字符串转化为字符串方法二:60
![d55ffe0cce296f187cb54729312a35be.png](https://i-blog.csdnimg.cn/blog_migrate/1bbe0115409a8009d2cefe6676603d07.jpeg)