一、基本数据类型转换为String类型。
package oneHundredDayPlan.twoDay;
public class Four {
public static void main(String[] args) {
int a = 10;
boolean b = true;
//将基本数据类型转换为String类型
String s1 = String.valueOf(a);
String s2 = String.valueOf(b);
System.out.println(s1+s2);//10true
}
}
二、String转换为基本数据类型。
package oneHundredDayPlan.twoDay;
public class Four {
public static void main(String[] args) {
String s1 = "10";
String s2 = "20.38";
int a = Integer.parseInt(s1);
double b = Double.parseDouble(s2);
System.out.println(a+b);//30.38
}
}
三、基本数据类型与包装类之间的转换
1.自动装箱:Java 自动将基本数据类型转换为对应的包装类,例如在需要使用对象的地方直接使用基本数据类型,Java 会自动进行装箱操作。
示例: Integer num = 10; 这里将基本数据类型 int 值 10 自动装箱为 Integer 对象。
2.自动拆箱:当包装类对象在需要基本数据类型的地方使用时,Java 会自动将其转换为基本数据类型,这就是自动拆箱。
示例: int result = new Integer(10);(这种写法不建议,只是为了说明自动拆箱概念)这里的 Integer 对象在参与整数运算时会自动拆箱为 int 类型的 10 。
同时,包装类也提供了一些方法来处理和操作包装的基本数据类型。另外,包装类还提供了一些静态方法用于将字符串转换为包装类对象或将包装类对象转换为字符串。代码示例如下:
package oneHundredDayPlan.twoDay;
public class eight {
public static void main(String[] args) {
Integer number = 10;
//将包装类转换成基本数据类型
int i = number.intValue();
System.out.println(i);//10
//将基本数据类型转换成包装类
Integer I = Integer.valueOf(20);
System.out.println(I);//20
//将字符串转换成包装类对象
Integer I1 = Integer.parseInt("30");
System.out.println(I1);//30
//将包装类对象转换成字符串
String s = I1.toString();
System.out.println(s);//30
}
}

被折叠的 条评论
为什么被折叠?



