我需要幫助通過用戶提示從鏈接列表中刪除元素。任何幫助表示讚賞。這是我迄今爲止,但它似乎並沒有工作。從鏈接列表中刪除元素
-2
A
回答
0
你不需要在這裏使用循環。你可以直接調用remove方法。
下面
public void removeList(LinkedList someList) {
System.out.println(someList);
Scanner input = new Scanner(System.in);
System.out.println("Enter a String to Delete:");
String s = input.nextLine();
someList.remove(s);
System.out.println(someList);
}
0
試試下面的代碼將避免循環
public void removeList(LinkedList someList)
{
Scanner input = new Scanner(System.in);
System.out.println("Enter a String to Delete:");
String s = input.nextLine();
if (someList.contains(s))
someList.remove(s);
System.out.println(someList);
}
+0
不需要'包含'檢查。 ['remove(Object)'](http://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html#remove(java.lang.Object))只有在列表包含該項目。 – 2014-10-17 15:36:07
相關問題
- 1. 從鏈接列表中刪除元素
- 2. 從鏈接列表中刪除元素
- 3. 刪除鏈接列表中的元素
- 4. 刪除鏈接的列表元素
- 5. 從鏈接列表中刪除第一個元素
- 6. 從排序的鏈接列表中刪除重複的元素
- 7. 如何從鏈接列表中刪除特定元素?
- 8. 如何從鏈接列表中刪除第一個元素?
- 9. 從.clear()刪除鏈接列表中的所有元素java
- 10. 從鏈接列表中刪除元素(通過遞歸)
- 11. 從鏈接列表中刪除最小出現元素
- 12. 刪除元素,並從列表中刪除下列元素
- 13. 從鏈表中刪除元素
- 14. 從鏈表中刪除元素
- 15. 從鏈表中刪除元素JAVA
- 16. 從鏈表中刪除元素java
- 17. 從約束鏈表中刪除元素
- 18. 從元組列表中刪除元素
- 19. 鏈接列表,通過返回新列表刪除元素
- 20. Java:刪除鏈接列表中的所有元素
- 21. 元素沒有在鏈接列表中刪除
- 22. 刪除鏈接列表中的所有元素
- 23. 刪除鏈接列表中的前端元素
- 24. 雙向鏈接列表中的自動刪除元素
- 25. 刪除鏈接列表中的重複元素
- 26. 刪除鏈接列表中的第一個元素
- 27. 從鏈接列表中刪除節點
- 28. 從鏈接列表中刪除節點
- 29. 從鏈接列表中刪除
- 30. 從鏈接列表中刪除節點
s.equals(someList.get(i))的可能? – yunandtidus 2014-10-17 14:53:29
'if(s.equals(someList))'應該做什麼? – 2014-10-17 14:53:32
並且不要使用'System.out.println(someList.get(i));'在你刪除那個條目後。使用'break;'來代替停止循環。 – 2014-10-17 14:54:16