Saya mencoba mengonversi string menjadi daftar tertaut di mana setiap digit berada dalam simpul terpisah.
Saya mulai mencoba men-debugnya tetapi sepertinya saya tidak dapat menemukan apa yang salah dengan logika saya. Saya terus mendapatkan angka 2 digit yang aneh di setiap node dan belum tentu angka yang muncul di string.
Harap perhatikan ListNode
adalah kelas tempat saya membuat objek simpul baru.
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;