在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