メソッドの戻り型でコードの再利用性に関する質問があります。Javaメソッドの戻り値の型、定義済みコレクションvsコレクタ?
Java 8には、ユーザーがストリームが返すコレクションのタイプを指定するコレクターという概念があります。
基本検索メソッドが、あらかじめ定義されたコレクション、つまりリストを返す代わりに、Collectorパラメータを受け入れることは有益ですか?
定義済みのCollectionを持つメソッドは、Collectors.toList()をベースの取得メソッドに渡します。 java.util.stream.Stream
はあなたが記述の機能を提供し
場合によっては、はい。他にはない。ここで本当に何を求めているのですか? (「静的コレクション」とはどういう意味ですか?特定の実装クラスのオブジェクトを意味していますか?「静的」で共有されているオブジェクトへの参照ですか?) –
こんにちは@Stephen C、静的を定義済み、私が意味するものは、メソッドがListを返すと宣言するのではなく、型が渡されたコレクターに依存するでしょう:) – Hans
あなたの質問は理解するのが難しいです。あなたは "ベースの検索方法"と何を考えていますか? – Misha