Javaでの「valueOf」メソッドの使い方は何ですか?
Javaにおいて、valueOf()は他のデータ型の値を対応するラッパークラスオブジェクトに変換するために使用される静的メソッドです。このメソッドはInteger、Double、Booleanなどのすべてのラッパークラスで利用可能です。
valueOf()メソッドの構文は以下の通りです:
public static 包装类 valueOf(原始类型 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()などの対応するメソッドを呼び出すことができます。