[解決済み] グアバ なぜLists.filter()関数がないのですか?
2023-05-23 08:44:28
質問
があるのはなぜですか?
Lists.transform()
が、ない。
Lists.filter()
?
リストを正しくフィルタリングするにはどうしたらよいでしょうか?私は
new ArrayList(Collection2.filter())
はもちろんですが、私が正しく理解していれば、この方法では私の順序が変わらないことが保証されません。
どのように解決するのですか?
返されたListビューに#get(index)などの遅いメソッドを大量に公開することになり、危険なので実装しなかった(パフォーマンスバグを誘発してしまう)。また、ListIterator も実装するのが面倒です (ただし、私が提出した パッチを提出しました。 を提出しました)。
フィルタリングされたListビューではインデックスされたメソッドは効率的でないため、それを持たないフィルタリングされたIterableにしたほうがよいでしょう。
関連
-
代入の左辺は変数でなければならない 解答
-
[解決済み] この2回(1927年)を引き算すると、なぜおかしな結果になるのでしょうか?
-
[解決済み] なぜパスワードにはStringではなくchar[]が好まれるのですか?
-
[解決済み] serialVersionUIDとは何ですか、またなぜそれを使用する必要がありますか?
-
[解決済み] 割り当て後にリストが予期せず変更されました。その理由と防止策を教えてください。
-
[解決済み] なぜList<T>を継承しないのですか?
-
[解決済み] リストに値が存在するかどうかを確認する最速の方法
-
[解決済み] リストの要素を値で削除する簡単な方法はありますか?
-
[解決済み] リスト内包とラムダ+フィルタの比較
-
[解決済み】なぜJavaの+=, -=, *=, /=複合代入演算子はキャスティングを必要としないのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
StringBuilderが投げるArrayIndexOutOfBoundsExceptionの探索
-
Jsoup-Crawlingの動作
-
名前 'XXX' を持つ Bean の作成に失敗しました。自動依存関係の注入に失敗しました 解決方法
-
java.sql.SQLException: 結果セットの開始前
-
Java appears タイプEを囲むインスタンスがアクセスできない。
-
CertificateException: XXXに一致するサブジェクトの代替DNS名が見つかりません 解決策
-
Java基礎編 - オブジェクト指向
-
代入の左辺は変数でなければならない 解答
-
org.xml.sax.SAXParseExceptionのエラー解決方法
-
CAS 5.1.8でhttpをサポートし、認証されていない認可サービスエラーのプロンプトが表示される問題を解決した。