Java

Java类型转换的方法有哪些

小亿
115
2024-03-02 15:30:29
栏目: 编程语言

在Java中,类型转换主要分为以下几种方法:

  1. 隐式类型转换:当目标类型的范围大于原类型范围时,Java会自动进行类型转换。例如,将int类型赋值给long类型。

  2. 强制类型转换:当目标类型的范围小于原类型范围时,需要使用强制类型转换来转换数据。例如,将long类型转换为int类型。

long num1 = 100;
int num2 = (int) num1;
  1. 自动装箱和拆箱:基本数据类型和包装类之间可以进行自动装箱和拆箱。自动装箱是将基本数据类型转换为对应的包装类,自动拆箱是将包装类转换为对应的基本数据类型。
int num1 = 100;
Integer num2 = num1; // 自动装箱

int num3 = num2; // 自动拆箱
  1. 字符串转换:通过String类的静态方法valueOf()可以将其他类型数据转换为字符串,通过包装类的静态方法parseXXX()可以将字符串转换为对应的基本数据类型。
int num1 = 100;
String str1 = String.valueOf(num1); // int转换为String

String str2 = "200";
int num2 = Integer.parseInt(str2); // String转换为int

0
看了该问题的人还看了