java - java中如何连接数组中的字符串

标签 java

我正在创建一个 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/

相关文章:

java - Java Flight Recorder/Java Mission Control 中 GlassFish 的自定义事件

java - 在焦点更改时将 EditText 更改为 TextView

java - CMS和ParNew可以同时运行吗?

java - 我应该在这里使用什么注释?@OneToMany 还是@OneToOne?

java - Android 库 card.io 在 Moto X 2nd Gen 上跳过摄像头且不扫描卡

java - 如何在 Linux 上的 Intellij 中正确一步步安装 java 和 javafx?

java - 如何从 doc Firebase Firestore 实时更新中获取修改后的字段或数据?

java - 单例与静态偏好和缺陷

java - 随机整数上的堆栈溢出

java - 在作为父类添加到数组后调用特定于子的方法