在Java中,类型转换主要分为以下几种方法:
隐式类型转换:当目标类型的范围大于原类型范围时,Java会自动进行类型转换。例如,将int类型赋值给long类型。
强制类型转换:当目标类型的范围小于原类型范围时,需要使用强制类型转换来转换数据。例如,将long类型转换为int类型。
long num1 = 100;
int num2 = (int) num1;
int num1 = 100;
Integer num2 = num1; // 自动装箱
int num3 = num2; // 自动拆箱
int num1 = 100;
String str1 = String.valueOf(num1); // int转换为String
String str2 = "200";
int num2 = Integer.parseInt(str2); // String转换为int