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