发布网友
共2个回答
热心网友
public class demo1 {
public static void main(String[] args) {
MyArrayList list = new MyArrayList();
list.add("hello");
list.add("world");
list.add("asdfsadf");
list.add("asdfsd");
list.display();
}
}
class MyArrayList{
private Node head;
public MyArrayList(){
this.head = new Node();
this.head.setData("头节点");
}
//向链表中添加节点
public void add(String data){
//1创建一个node
Node n = new Node();
n.setData(data);
Node p = head;
//2.将节点放入链表中
while(true){
if(p.getNext() == null){
p.setNext(n);
break;
}
p = p.getNext();
}
}
public void display(){
Node node = head;
while(node.getNext() != null){
System.out.println(node.getData());
node = node.getNext();
}
}
}
//节点类
class Node{
private String data;
private Node next;
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
public Node getNext() {
return next;
}
public void setNext(Node next) {
this.next = next;
}
}
热心网友
??????追问什么?
追答查字典