public void removeAllKey(String key) {
if(this.head.getNext() == null){
throw new RuntimeException("鏈表爲空");
}
Node cur = this.head;
Node curNext = cur.getNext();
while(curNext != null){
if(cur.getNext().getName().equals(key)){
cur.setNext(cur.getNext().getNext());
System.out.println(">>節點 " + curNext +" 成功被刪除");
curNext = curNext.getNext();
}else{
cur = cur.getNext();
curNext = curNext.getNext();
}
}
if(curNext == null){
System.out.println(">>name值等於 " + key +" 的節點不存在於鏈表中");
}
}