我想我之前已经回答过这个问题,但是我无法找到答案,所以我想我会在这里问。
如果已经有这个术语,请通知我 - 谢谢!
无论如何,目前我有这样的子弹:
bullet.create(x, y, xChange, yChange);
我希望能够进入
bullet.create(x, y, 40 <angle>, 5 <speed>);
或其他一些,然后通过一个程序运行它来从角度和速度(我已经拥有)中计算xChange
和yChange
并让它编辑java文件本身,而不是输出进入控制台。
TL; DR: 如何从java文件中提取信息,通过公式运行它,并将输入代码替换为公式的输出?
谢谢!
答案 0 :(得分:0)
您可以使用reflection从Java文件中提取信息。您可以使用Scanner
读取Java文件的每一行,然后使用BufferedWriter
编写(覆盖)Java文件并进行必要的更改。