我正在创建一个 bukkit 插件,其功能之一是在服务器上显示插件,这是我处理插件列表的代码:
for(int i = 0; i < plugins.length; i++){
String conplugin = plugins[i].toString();
String[] conplugin2 = conplugin.split(" ");
if(i + 1 == plugins.length) {
pluginlist.add(ChatColor.BLUE + conplugin2[0]);
} else {
pluginlist.add(ChatColor.BLUE + conplugin2[0] + ChatColor.DARK_GRAY + ", " );
}
}
我想从数组(插件列表)中获取所有字符串,并从中生成一个字符串。
最佳答案
如果要从字符串数组构造字符串,可以使用 for 循环并将数组元素附加到新字符串的末尾。
StringBuilder newString = new StringBuilder ();
for (int i = 0; i < arr.length; i++) {
newString.append (arr [i]);
}
return newString;
您也可以使用 String,但根据插件数组的大小,创建 StringBuilder 可能会更快。
关于java - java中如何连接数组中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31905331/