public class Demo7_Integer {
public static void main(String[] args) {
//转换方法
//1、int转Integer
int n = 10;
Integer i = new Integer(n);
System.out.println(i.toString());//10
i = Integer.valueOf(n);
System.out.println(i.toString());//10
//2、Integer转int
int n1 = i.intValue();
System.out.println(n1 - 8);//2
//3、String转Integer
String s = "675";
Integer ii = new Integer(s);
System.out.println(ii.toString());//675
ii = Integer.valueOf(s);
System.out.println(ii.toString());//675
//4、Integer转String
Integer iii = new Integer(10);
String ss = iii.toString();
System.out.println(ss + 1);
ss = String.valueOf(iii);
System.out.println(ss + 1);
System.out.println(iii + "1");
//5、int转String
String sss = Integer.toString(10);
System.out.println(sss);//10 将数字以10进制方式显示
sss = Integer.toBinaryString(10);
System.out.println(sss);//1010 将数字以2进制方式显示
sss = Integer.toHexString(10);
System.out.println(sss);//a 将数字以16进制方式显示
sss = Integer.toOctalString(10);
System.out.println(sss);//12 将数字以8进制方式显示
sss = String.valueOf(10);
System.out.println(sss);//10
System.out.println(10 + "");//10
//6、String转int
int nn = Integer.parseInt("101");
System.out.println(nn + 1);//102
}
}
int、Integer、String之间的转换
最新推荐文章于 2024-09-03 07:07:56 发布