有一種接受集合的方法。我需要將一個元素傳遞給該方法。做這個的最好方式是什麼?我應該使用哪個集合的實現?將單個元素傳遞給接受集合的方法
4
A
回答
14
java.util.Collections.singleton()
0
按我的理解,你有這樣的方法:
public void someMethod(Collection c)
,你需要一個單一的元素傳遞給它(說的MyObject)。
有兩個選項:
創建列表,添加到MyObject來,然後通過清單方法。
如果可能,請使用多態! - 創建一個MyObject作爲參數的新方法:
public void someMethod(MyObject obj);
相關問題
- 1. 在Ruby中,我可以將數組的每個元素單獨傳遞給接受* args的方法嗎?
- 2. 如何將多個屬性集合傳遞給方法C#
- 3. 將參數傳遞給text_method的集合選擇方法
- 4. 如何將規則中的集合傳遞給java方法
- 5. 使用JavaScript的命名空間/單將不接受傳遞給成員方法
- 6. 將bean方法傳遞給複合
- 7. 如何將ArrayList類的類元素傳遞給方法
- 8. 如何將數據傳遞給元素的change()方法?
- 9. 如何將接口傳遞給接受C#中ITestCase類型接口的方法?
- 10. 將繼承對象的集合傳遞給方法接受基類對象的ICollection
- 11. XAML/Silverlight:將集合(例如ListBox.SelectedItems)傳遞給DomainService方法
- 12. 將MySQL鏈接傳遞給類方法
- 13. 如何將單個元素的數組傳遞給過程?
- 14. 將自定義指令的屬性傳遞給子元素的簡單方法?
- 15. 將鏈接的方法附加到JavaScript中的元素集合
- 16. 將Ruby數組元素傳遞給方法
- 17. C++多態 - 錯誤將派生元素傳遞給方法
- 18. 將LINQ查詢傳遞給方法來動態地選擇表單集合
- 19. 將塊傳遞給方法
- 20. 將httpservletrequest傳遞給方法
- 21. 將數組轉換爲單個元素傳遞給函數
- 22. 將方法傳遞給包含對象指針的集合的所有元素,C++
- 23. 如何將對象的集合傳遞給接收基礎對象集合的方法?
- 24. Doctrine2 /傳遞集合元素到另一個收集
- 25. 將值傳遞給另一個方法
- 26. *將方法傳遞給一個類
- 27. Java泛型 - 將一個子類型集合傳遞給一個需要基類型集合的方法
- 28. 將HTMLElement的引用傳遞給聚合物元素
- 29. 將對象傳遞給聚合物2中的元素屬性
- 30. nw.js將元素ID傳遞給menuitem