我正在尝试制作一个 DnD 字符生成器,其中一部分我需要有一个可通过其他方法编辑的统计信息列表,因此我试图在类级别添加它。我当前的代码是:
public class CharacterCreator extends Application
{
ArrayList<String> stats = new ArrayList<String>();
stats.add("STR");
stats.add("DEX");
stats.add("CON");
stats.add("INT");
stats.add("WIS");
stats.add("CHA");
public void start(Stage primaryStage)
{
但是当我尝试运行它时,我在每个“添加”行中都收到了“预期标识符”错误。
最佳答案
您可以初始化 ArrayList
像这样:
ArrayList<String> stats = new ArrayList<>(Arrays.asList("STR", "DEX"));
如this answer所示.或者,只需将 add 调用放在这样的方法或构造函数中:
ArrayList<String> stats = new ArrayList<>();
// Adding to ArrayList inside a constructor
public CharacterCreator()
{
stats.add("STR");
stats.add("DEX");
}
关于java - 如何在类级别添加 ArrayList?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50652061/