gpt4 book ai didi

java - 替换 out.println 中的回车符和换行符?

转载 作者:行者123 更新时间:2023-12-02 00:14:07 25 4
gpt4 key购买 nike

我是一名编码新手,我正在使用以下代码打印一组图像关键字并输入“|”他们之间。

<% Set allKeywords = new HashSet();
for (AlbumObject ao : currentObjects) {
XmpManager mgr = ao.getXmpManager();
if (mgr != null) {
allKeywords.addAll(mgr.getKeywordSet());
}
}
//get the Iterator
Iterator itr = allKeywords.iterator();
while(itr.hasNext()){
String str = itr.next();
out.println(str +"|");
} %>

我希望输出是这样的:

red|blue|green|yellow

但是打印出来:

red|
blue|
green|
yellow

这破坏了我的代码。我试过这个:

str.replaceAll("\n", "");  
str.replaceAll("\r", "");

str.replaceAll("(?:\\n|\\r)", ""); 

运气不好。我真的很感激一些帮助!

最佳答案

只需使用 out.print反而。这样您就不必应对不需要的换行符。

关于java - 替换 out.println 中的回车符和换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12205873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com