リフレクションを使用して、自動的に生成された String に基づいて int を返そうとしています:
try {
ItemWeight myObject = new ItemWeight();
Method method = ItemWeight.class.getMethod(easyItem.replace(" ", ""));
weight = (Integer) method.invoke(myObject);
} catch (Exception e) {
e.printStackTrace();
}
ただし、文字列が数字で始まる場合、エラーがスローされます。
public int 0PtsAllowed()
{
return 14;
}
これは、コンパイル時に次を返します: トークン "0" の構文エラー、このトークンを削除
どんな助けでも大歓迎です。
ありがとう、ジョシュ