class Node{
String data;
Node next;
public Node(){}
public Node(String data, Node next) {
this.data = data;
this.next = next;
}
}
public class List {
private Node head;
private int size=0;
public List(){
head = new Node(null,null);
}
public void add(String data){
Node temp=head;
while(temp!=null){
temp=temp.next;
}
[color=red]temp.next = new Node(data,null);[/color] //哪错了?
}
public int getSize(){
return size;
}
public void getNode(int i){
Node temp = head;
for(int n=0;n<0;n++){
if(temp!=null)
temp=temp.next;
}
System.out.println(" "+temp.data);
}
public void print(){
for(Node temp=head.next; temp!=null; temp=temp.next){
System.out.println(" "+temp.data);
}
}
public static void main(String[] args){
List l = new List();
l.add("a");
l.add("b");
l.add("c");
l.add("d");
l.print();
l.getNode(2);
}
}