java - 字符串队列到单个字符串

标签 java

<分区>

我对编程有点陌生,如果这很愚蠢,我很抱歉..

我有一个字符串队列,我想变成一个以空格分隔的字符串。

例如 {"a","b","c"} 应该变成 "a b c"

我该怎么做呢? (我谷歌搜索了这个但没有找到太多:/)

最佳答案

我不确定您所说的“队列”是什么意思,但我假设它是一个数组,并且我的回答基于该假设。

为了将它们结合起来,请尝试这样做。

String[] myStringArray = new String[]{"a", "b", "c"};
String myNewString = "";
for (int i = 0; i < myStringArray.length; i++) {
    if (i != 0) {
        myNewString += " " + myStringArray[i];
    } else {
        myNewString += myStringArray[i];
    }
}

现在,myNewString 的值等于 "a b c"

编辑:

为了不在每个循环中使用 if,请改用它:

String[] myStringArray = new String[]{"a", "b", "c"};
String myNewString = myStringArray[0];
for (int i = 1; i < myStringArray.length; i++) {
    myNewString += " " + myStringArray[i];
}

关于java - 字符串队列到单个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22058376/

相关文章:

java - 从 POM 中提取 Maven 依赖版本

java - 如何更改 vector 中元素的顺序?

java - Android Studio 出现错误?

Java 自定义通用列表 : add() method error

java - 如何获取android sqlite数据库中的所有表名?

java - Spark 在 UDF Java 中获取 WrappedArray<WrappedArray<Double>> 的值

java - JNA .FindWindow 与正则表达式

Java 网络 - 在同一线程中的不同端口上并行启动多个服务器套接字

java - 尝试使用JFXPasswordField Jfoenix JAVA时出错

java - 模拟链式调用