予有這種類型的代碼 列表L =新的ArrayList();爲什麼在List上的toString()之後添加了逗號?
l.add(" ;foo;bar;end");
l.add(" ;more;foo;bar");
String output = l.toString();
System.out.println(output);
輸出是
[ ;foo;bar;end
, ;more;foo;bar
]
我希望
;foo;bar;end
;more;foo;bar
如何擺脫逗號和
好,'的toString()'爲集合被定義爲有括號和逗號。如果你不想要它們,你需要迭代和打印你需要的方式。 – RealSkeptic
但是我有很多字符串,如果我自己推出,性能是非常糟糕的。 – user2472565
如果是這樣,也許你正在使用'+'運算符來構建你的字符串,而不是使用'StringBuilder'。 – RealSkeptic