Java List/ArrayList of Strings



所以我正在制作一个Spigot Minecraft插件,它可以自动静音玩家。我正在制作一个列表/数组列表的字符串被审查。但它不允许我加进去。我做错了什么吗?下面是我的代码:

ArrayList<String> censored = new ArrayList<String>();
censored.add("example1");

谢谢!

//编辑

package me.chiz.cava.AutoMute;
import java.util.ArrayList;
public class Words {
ArrayList<String> censored = new ArrayList<String>();
censored.add("example1");
}

您不能只是将一堆代码转储到类文件中。类文件定义了行为——它本身并不是"你可以运行的东西"。censored.add("example1")是一个语句,它必须在方法、构造函数或初始化块中。

错:

class Example {
ArrayList<String> censored = new ArrayList<String>();
censored.add("example1");
}

正确的:

class Example {
ArrayList<String> censored = new ArrayList<String>();
// This is a constructor
Example() {
censored.add("example1");
}
}

这是非常基本的 java。如果这让你陷入了一个足够的循环,开始问关于SO的问题,你是在试图在你能走之前跑。找一个java教程,仔细阅读。暂时忘记在我的世界里做黑客,先学习一些java。那就继续干吧。

最新更新