所以我要在此链表实现中实现ADT,并且需要使用构造函数链接,这会使我的数字变成字符串。然后,我必须将其分解为单独的字符,并将它们存储在一个链表中。
注意:我正在使用一个名为Node的包装器类
public class Node {
String item;
Node next;
public Node(String item, Node next) {
this.item=item;
this.next=next;
}
}
到目前为止,这是我的代码,用于尝试拆分String
public class LinkBNum implements BNum {
Node myList;
public LinkBNum() {
this(0);
}
public LinkBNum(long a) {
this(String.valueOf(a));
}
public LinkBNum(String s) {
for(int i=0; i<s.length(); i++) {
myList = new Node(s.charAt(i),null);
}
}
如何分割我的字符串并将其放入链接列表?
String numAsStr = (new Integer(num)).toString();
int[] digits = new int[numAsStr.length()];
for(int i = 0; i < digits.length; i++) {
digits[i] = Character.getNumericValue(numAsStr.charAt(i));
}
我刚刚在3英寸的屏幕上输入了此信息,因此请原谅一些错字。:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句