我需要幫助通過用戶提示從鏈接列表中刪除元素。任何幫助表示讚賞。這是我迄今爲止,但它似乎並沒有工作。從鏈接列表中刪除元素
-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. 從.clear()刪除鏈接列表中的所有元素java
- 6. 從鏈接列表中刪除元素(通過遞歸)
- 7. 從排序的鏈接列表中刪除重複的元素
- 8. 刪除元素,並從列表中刪除下列元素
- 9. 從鏈表中刪除元素java
- 10. 從鏈表中刪除元素
- 11. 從鏈表中刪除元素JAVA
- 12. 從元組列表中刪除元素
- 13. 鏈接列表,通過返回新列表刪除元素
- 14. Java:刪除鏈接列表中的所有元素
- 15. 從鏈接列表中刪除數據
- 16. 從鏈接列表中刪除
- 17. 從鏈接列表中刪除項目
- 18. 從鏈接列表中刪除節點
- 19. 如何從鏈接列表中刪除?
- 20. 從python列表中刪除元素
- 21. 如何從列表中刪除元素
- 22. 從列表中增量刪除元素
- 23. 從python3的列表中刪除元素
- 24. python-從列表中刪除元素
- 25. 從通用列表中刪除元素
- 26. 元素不從列表中刪除
- 27. 從C++列表中刪除元素
- 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