コレクションを受け入れるメソッドがあります。私はそのメソッドに単一の要素を渡す必要があります。これを行う最善の方法は何ですか?どのコレクションの実装を使用する必要がありますか?私の理解あたりとしてコレクションを受け入れるメソッドに単一要素を渡す
4
A
答えて
14
java.util.Collections.singleton()
0
、あなたはこのような方法があります:
public void someMethod(Collection c)
を、あなたは(MyObjectに言う)それに単一の要素を渡す必要があります。
2つのオプションがここにあります
は、リストを作成し、それにMyObjectにを追加し、メソッドにリストを渡します。
可能であれば、多型を使用してください! - パラメータとしてMyObjectを使用して新しいメソッドを作成します。
public void someMethod(MyObject obj);
関連する問題
- 1. 単数形やコレクションを受け入れるためにマップ
- 2. AVCapturePhotoSettingsが受け入れられないNSDictionary要素を受け入れる
- 3. Funcを受け入れる別のメソッドにメソッドを渡すには?
- 4. 継承されたオブジェクトのコレクションをメソッドに渡す方法基底オブジェクトのICollectionを受け入れる
- 5. quantregパッケージ:predict.rqは単一のタウだけを受け入れる
- 6. MarkupBuilderからメソッドへの親要素の受け渡し
- 7. インターフェイスの配列を受け入れるか、TypeScriptの単一インターフェイスを受け入れます。
- 8. ルート内の単一の動的であるが未使用の要素を受け入れる
- 9. コレクションにテーブル要素を挿入する
- 10. Symfonyフォームの単一のデフォルトフィールドを受け入れる方法は?
- 11. 基本クラスを受け入れるメソッドに派生オブジェクトを渡す
- 12. Java - 一般的な引数を受け入れるメソッドにポリモーフィックにオブジェクトを渡す
- 13. 入力テキスト要素が入力としてドロップされた要素を受け入れるのを防ぐ
- 14. jQuery UI、droppable、最大要素数を受け入れる
- 15. 単一要素のプリミティブ配列を渡してボクシングを避ける
- 16. GoLang - インターフェイスを受け入れる関数にnilを渡す
- 17. ジェネリックコレクションを受け入れる関数にデータを渡す
- 18. Hibernateインターセプタは変更された要素コレクションを受け取りません
- 19. コレクション - コレクションに要素を追加する
- 20. Scalaの配列 - 同じ亜型の要素だけを受け入れる
- 21. リストをPythonのリスト内の単一の要素に分ける
- 22. ストライプ要素クレジットカード入力を受け付けません
- 23. WCFで基本型のコレクションを受け入れる方法
- 24. 単一要素配列をインラインで渡す
- 25. クラスを受け取り、メソッドがジェネリックリストを受け入れる方法
- 26. パラメータのハッシュを受け入れるrubyメソッドを作成する
- 27. 簡単なテキスト入力フィールドで改行を受け入れる
- 28. Scala:java.lang.Objectを受け取るメソッドにAnyを渡す
- 29. 単一の要素に
- 30. Ember受け入れテストのリストでLAST要素を取得する方法