Java:打印不带方括号的LinkedList吗?

这是一个相当简单的问题。当您打印出LinkedList时,如下所示:

System.out.println(list);

它将其打印出来,将列表括在方括号中,如下所示:

[thing 1, thing 2, thing 3]

有没有办法不用方括号就可以打印出来?

回答:

是的-迭代列表并打印出来(每个列表后面都有逗号,但最后一个元素是逗号)。但是,有实用程序可以帮助您:

番石榴:

String result = Joiner.on(", ").join(list);

commons-lang:

String result = StringUtils.join(list, ", ");

还有一点要注意:不要依赖.toString()任何对象的方法。它并不是要向用户显示对象,也不是要用作预定义的格式-主要是为了调试目的。

以上是 Java:打印不带方括号的LinkedList吗? 的全部内容, 来源链接: utcz.com/qa/416673.html

回到顶部