在Java中,valueOf()
是一種靜態方法,它用于將其他數據類型的值轉換為其對應的包裝類對象。該方法在所有的包裝類中都存在,例如Integer
、Double
、Boolean
等。
valueOf()
方法的語法如下:
public static 包裝類 valueOf(原始類型 value)
其中,包裝類
表示要將值轉換為的包裝類類型,原始類型value
表示要轉換的值。
下面是一些使用valueOf()
方法的示例:
// 將字符串轉換為整數
String str = "123";
int num = Integer.valueOf(str);
// 將整數轉換為字符串
int num = 123;
String str = String.valueOf(num);
// 將布爾值轉換為包裝類對象
boolean bool = true;
Boolean obj = Boolean.valueOf(bool);
需要注意的是,valueOf()
方法返回的是一個包裝類對象,而不是原始類型的值。如果要獲取原始類型的值,可以使用自動拆箱或者調用對應的方法,例如intValue()
、doubleValue()
等。