私はdoStuff(String arg1)メソッドを持っています。 私はオブジェクトsomeObjectからそれを呼び出し、 "定数名"をString引数として渡します。 この変数の値をdoStuffメソッド内で取得できますか?以下のためのパラメータとしてSOME_CONST
引数を渡すjava8
public static final String SOME_CONST = "someString";
:あなたは属性を渡したい場合は
public Class1 {
someObject.doStuff("SOME_CONST");
}
public Class2 {
public static final String SOME_CONST = "someString";
public void doStuff(String arg1) {
doMoreStuff(arg1);
}
// expected: doMoreStuff("someString"), but actual:
doMoreStuff("SOME_CONST").
}
'someObject.doStuff(Class2.SOME_CONST)(これは、CONSTANTに印刷されます)、それが動作' –