所以我正在制作一個 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");
}
uj5u.com熱心網友回復:
您不能只在類檔案中轉儲一堆代碼。一個類檔案定義了行為——它本身并不是“你可以運行的東西”。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。然后回到它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/488805.html
上一篇:如何在一個用戶定義的函式中創建自己的String.Split()和Array.Reverse()內置函式來反轉給定的字串?
