gpt4 book ai didi

java - 将逗号与列表分开并在Java中显示在单行中

转载 作者:行者123 更新时间:2023-11-29 03:43:38 25 4
gpt4 key购买 nike

我已将键、值放入 map 中,

map.put(id,list);

id = 5 和

此列表包含以下值:

       A 
OR A,B,
OR A,B,C
OR sometimes no values.

我正在遍历 map ,

     Iterator itr=map.entrySet().iterator();
while(itr.hasNext()){
Map.Entry me=(Map.Entry)itr.next();
int key =(Integer)me.getKey();
List li = (List)me.getValue();
System.out.println(key,li);
}

我想在单行中使用 system.out.println,

5 | A |         (if list contain A)
5 | A | B | (if list contain A,B)
5 | A | B | C | (if list contain A,B,C)
5 (only 5 if there are no values as A B C)

我不确定如何从列表中删除逗号并将列表值显示在单行的单独列中,如上所示?

最佳答案

你有两个选择:

  1. 您可以创建一个遍历所有元素并附加一个“|”的循环介于两者之间。
  2. 您可以覆盖 List ToString() 方法。

关于java - 将逗号与列表分开并在Java中显示在单行中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12044074/

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