我正在尝试将链表节点的值转换为单个字符串。例如:
"c" -> "a" -> "t"
因此,当我使用内置的toString
方法时,我将其作为输出。
"[c, a, t]"
其中整个事情是一个字符串。有什么方法可以让我像这样将其合并到单个字符串中?
"cat"
如果使用 Java 8,则可以使用 joining()
收集器:
LinkedList<String> strings = new LinkedList<>();
strings.add("c");
strings.add("a");
strings.add("t");
System.out.println(strings.stream().collect(Collectors.joining()));
输出: "cat"
.
LinkedList<String> list=new LinkedList<String>();
list.add("c");
list.add("a");
list.add("t");
System.out.println(list.toString().replaceAll("\[", "").replaceAll("\]", "").replaceAll("\, ", ""));