我想知道,如果可能,我已設置兩個字符串相結合 -合併兩個字符串在一個ArrayList
我所試圖做的是,當玩家輸入命令「/規則添加規則放在這裏」 它將添加文本「原則才能在這裏」到配置文件列表,配置文件看起來像這樣:
規則:
規則1
第2
,我嘗試使用該命令的代碼如下陳述:
if (args[0].equalsIgnoreCase("add"))
{
ArrayList<String[]> list1 = new ArrayList<String[]>();
List<String[]> c = plugin.getConfig().getList("rules");
c.list1.addAll(Arrays.asList(args));
return true;
}
「插件」是主類的插件,所以一切都被啓動使用。這就是配置生成的地方。
我已經嘗試使用此代碼,我已經在bukkit論壇發現 - plugin.getConfig().getList("rules").add(args);
,但沒有運氣,因爲我得到了錯誤提示:
在類型
List<capture#4-of ?>
方法add(capture#4-of ?)
不適用參數(String[]
)
現在可能是一個愚蠢的問題要問,最LIKEY是,但我還是當然的初學者。 如果你可以請幫助我,這是非常感謝。 謝謝!
什麼是'plugin'?你能澄清「玩家輸入什麼規則」 –
@ cricket_007看起來就像我的Minecraft Bukkit插件的插件對象。 – bcsb1001
您添加的代碼沒有多大意義。您已將'c'聲明爲'List >',但下一行是'c.list1.add'。你想在這裏做什麼? – sprinter