gpt4 book ai didi

java - 链表到字符串

转载 作者:行者123 更新时间:2023-12-01 22:54:14 24 4
gpt4 key购买 nike

如何转换 LinkedList,例如:

5=>2=>2=>1

到一个字符串,例如

"1225"

我对java有点陌生,但我的猜测是弹出列表并使用StringBuilder。我只是不确定如何正确使用 StringBuilder。

public String toString()
{
StringBuilder sb = new StringBuilder();
for(int i=0; i <getNumberOfDigits(); i++)
{
sb.append(list.pop());
}

String toReturn = sb.toString();
return toReturn;
}

编辑:我并不是要对列表进行排序,我只是想以相反的顺序打印出来。

最佳答案

StringBuilder API 文档可用 here 。您只需要创建它,然后调用append 方法即可。然后您可以使用 toString 将其转换。

StringBuilder string = new StringBuilder();
Iterator<?> it = list.descendingIterator();

while (it.hasNext()) {
string.append(it.next());
}
System.out.println(string);

关于java - 链表到字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24335906/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com