キー、値をマップに入れました。
map.put(id,list);
id = 5 および
このリストには、
A
OR A,B,
OR A,B,C
OR sometimes no values.
私はマップを繰り返し処理しています。
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 行で表示する方法がわかりません。