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);
}
}
代码改变了我们,也改变了世界

浙公网安备 33010602011771号