package com.st.basis.day13.BasicTypeWrapperClass;
/*
* String与int的相互转换
*
* */
public class StringIntTran {
public static void main(String[] args) {
//int 转 String
int a = 10;
String s = ""+a; //方式1 字符串拼接
System.out.println(s);
//推荐这个方法
String s1 = String.valueOf(a); //方式二 利用String类
System.out.println(s1);
Integer s2 = a;
System.out.println(s2.toString()); //方式3 利用包装类
String s3 = Integer.toString(a); //方式4 利用包装类
System.out.println(s3);
System.out.println("------------------------------");
//String 转 int
String b = "100";
Integer i1 = new Integer(b); //方式一
System.out.println(i1.intValue());
/*
* 推荐这种
* 同理,如果String转换别的类型,例如float,boolean...就用
* Float.parseFloat / Boolean.parseBoolean ....
*/
int i2 = Integer.parseInt(b); //方式二
System.out.println(b);
}
}
java基础笔记(十三)String类型与int类型相互转换
最新推荐文章于 2022-01-07 17:24:03 发布