我不明白为什么我的数组不连接,只是当我将我的数组与任何其他字符连接时,它不显示 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/