关键代码块
private void reverseMyList(Node currentNode) {
Node tmpNode=null;
if(current==null||current.next==null){
return ;
}
while(current.next!=null){
tmpNode=currentNode.next;//保存下一个节点
currentNode.next=pre;//重置
pre=currentNode;
current=tmpNode;
}
current.next=pre;
//输出反转之后的链表
while(current!=null){
System.out.print(current.getData()+" ");
current=current.next;
}
System.out.println();
}