我正在尝试使用反射来返回基于自动生成的 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”上的语法错误,删除此令牌
任何帮助将不胜感激。
谢谢,乔什