//int转换为String:String s=String.valueOf();
//String转换为int:int y=Integer.parseInt();
public class c1 {
public static void main(String[] args) {
//int转换string
int number=100;
//方法1
String s1=""+ number;
System.out.println(s1);
//方法2
String s2=String.valueOf(number);
System.out.println(s2);
System.out.println("-------------------");
//string转换int
String s="100";
//方法1
Integer i=Integer.valueOf(s); //String转换为Integer
int x=i.intValue(); //Integer转换为int
System.out.println(x);
//方法2
int y=Integer.parseInt(s);
System.out.println(y);
/*
int与Integer的区别:
1.Integer是int的包装类,int是java的一种基本数据类型
2.Integer变量必须实例化才能使用,而int变量不需要
3.Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int是直接存储数据
4.Integer的默认值是null,int的默认值是0
*/
}
}
int 和 string 的相互转换
最新推荐文章于 2024-03-21 13:25:24 发布