【发布时间】:2020-12-03 18:27:35
【问题描述】:
我正在尝试将一个字符串转换为一个链表,其中每个数字都在一个单独的节点中。
我开始尝试调试它,但我似乎找不到我的逻辑有什么问题。 我在每个节点中不断得到一个奇怪的 2 位数字,甚至不一定是字符串中出现的数字。
请注意ListNode 是我用来创建新节点对象的类。
String number = "807";
int size = number.length();
int pos = 0;
ListNode dummyhead = new ListNode();
ListNode curr = dummyhead;
while (size > 0){
curr.next = new ListNode(number.charAt(pos));
pos++;
size--;
curr = curr.next;
}
return dummyhead.next;
【问题讨论】:
标签: java string pointers linked-list