java - 如何将数组与空格连接起来?

标签 java arrays string

我不明白为什么我的数组不连接,只是当我将我的数组与任何其他字符连接时,它不显示 tempString 的内容。但是当我删除特殊字符时,它会产生输出。

E.G 当没有特殊字符时,输出为 //这是一个单行注释 但是当我使用其他特殊字符时,根本没有输出

我使用的代码是 ff.:

tempString=tempString+newTokens[ctr];

tempString+=newTokens[ctr];

我什至在这段代码中使用了字符串生成器,仍然没有输出。

StringBuilder sb = new StringBuilder(100);
sb.append(newTokens[ctr]);
sb.append(whiteSpace);

我的输出应该是这样的 //这是单行注释

由于这些中的每一个都分配在一个数组中,我想将其组合以形成单个字符串/队列(堆栈)值。

最佳答案

为什么不使用 String#join

String[] newTokens ={"This","is","a","Single","Line","Comment"};
System.out.println(String.join(" ",newTokens));

并且,输出是

This is a Single Line Comment

关于java - 如何将数组与空格连接起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46610927/

相关文章:

c# - XElement 中的 string.Format 未格式化

string - 如何在 go 模板中连接两个字符串?

java - 三向快速排序,问题

java - 无法在数组中确定和定位并在数组中向前跳过

javascript - 如何使用同一数组中的其他项目更改数组中的项目

JavaScript - chop 数组的更有效方法

c#将字节转换为字符串并写入txt文件

java - 恢复 H2 数据库,同时只有 '.db' 扩展文件

java - 使用 Apache POI 对 .XLS Excel 文件进行密码保护

Javascript 将用户输入存储到数组中