java进阶 包装类 -Integer -字符串转整数存入数组案例 42
package com.cyjt97.inGer; public class InGer { public static void main(String[] args) { // 手动封箱 // 将数据类型手动包装为类 int num = 10; Integer i1 = Integer.valueOf(num); System.out.println(i1); // 手动拆箱 // 将数据类型手动拆箱 int i = i1.intValue(); System.out.println(i); // 自动封箱 // 将数据类型自动包装为类 int num2 = 10; Integer i2 = num2; System.out.println(i2); // 自动拆箱 // 将数据类型自动拆箱 // 结论:基本数据类型,和对应的包装类,可以直接做运算了,不需要操心转换的问题了 int i3 = i2; System.out.println(i3); } }
package com.cyjt97.inGer; public class day { public static void main(String[] args) { int num =100; System.out.println(Integer.toBinaryString(num)); System.out.println(Integer.toOctalString(num)); System.out.println(Integer.toHexString(num)); // 必须是数字类型的不然会报错 String s="123"; System.out.println(Integer.parseInt(s)+100); } }
字符串转整数存入数组案例
package com.cyjt97.inGer; public class day { public static void main(String[] args) { String s = "11,50,30,40,60,22"; String sSrr[] = s.split(","); int arr[] = new int[sSrr.length]; for (int i = 0; i < sSrr.length; i++) { arr[i] = Integer.parseInt(sSrr[i]); } int max = arr[0]; for (int i = 0; i < arr.length; i++) { if (arr[i] > max) { max = arr[i]; } } System.out.println(max); } }
代码改变了我们,也改变了世界