gpt4 book ai didi

Java Print Stream 打印空格

转载 作者:太空宇宙 更新时间:2023-11-04 12:39:01 25 4
gpt4 key购买 nike

我正在尝试将单词集合打印到 CSV 文件,并尝试避免将空格打印为单词。

    static TreeMap<String,Integer> wordHash = new TreeMap<String,Integer>();
Set words=wordHash.entrySet();
Iterator it = words.iterator();

while(it.hasNext()) {
Map.Entry me = (Map.Entry)it.next();
System.out.println(me.getKey() + " occured " + me.getValue() + " times");
if (!me.getKey().equals(" ")) {
ps.println(me.getKey() + "," + me.getValue());
}
}

每当我打开 CSV 以及在控制台中时,输出都是:

        1
10 1
a 4
test 2

我正在尝试删除空格的顶部条目,我认为检查键是否不是空格的语句可以工作,但它仍然打印空格。任何帮助表示赞赏。谢谢。

最佳答案

您的情况将仅消除单个空格键。如果您想消除任意数量的空格,请使用:

if (!me.getKey().trim().isEmpty()) {
...
}

这是假设 me.getKey() 不能为 null。

关于Java Print Stream 打印空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37019524/

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