有一種接受集合的方法。我需要將一個元素傳遞給該方法。做這個的最好方式是什麼?我應該使用哪個集合的實現?將單個元素傳遞給接受集合的方法
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. 如何將多個屬性集合傳遞給方法C#
- 4. Python:將接受參數的函數傳遞給類方法?
- 5. Rails - 將選項傳遞給接受塊的輔助方法?
- 6. 如何將數組和單個元素傳遞給多個參數方法?
- 7. 將參數傳遞給text_method的集合選擇方法
- 8. 如何將規則中的集合傳遞給java方法
- 9. 使用JavaScript的命名空間/單將不接受傳遞給成員方法
- 10. 將兩個元素傳遞給函數
- 11. 將bean方法傳遞給複合
- 12. 如何將數據傳遞給元素的change()方法?
- 13. 如何將ArrayList類的類元素傳遞給方法
- 14. 如何將接口傳遞給接受C#中ITestCase類型接口的方法?
- 15. 將繼承對象的集合傳遞給方法接受基類對象的ICollection
- 16. XAML/Silverlight:將集合(例如ListBox.SelectedItems)傳遞給DomainService方法
- 17. 將MySQL鏈接傳遞給類方法
- 18. 如何將單個元素的數組傳遞給過程?
- 19. 將鏈接的方法附加到JavaScript中的元素集合
- 20. 將自定義指令的屬性傳遞給子元素的簡單方法?
- 21. 如何將ArrayList的元素<Integer[]>傳遞給只接受數組的方法?
- 22. 將傳遞給方法的塊傳遞給Ruby中的另一個方法
- 23. 將Ruby數組元素傳遞給方法
- 24. C++多態 - 錯誤將派生元素傳遞給方法
- 25. 將數組元素作爲參數傳遞給方法
- 26. 傳遞幾個元素到方法
- 27. 將LINQ查詢傳遞給方法來動態地選擇表單集合
- 28. 將httpservletrequest傳遞給方法
- 29. 將ArrayList傳遞給方法?
- 30. 將CharArray傳遞給方法