問題タブ [apache-commons-collection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - PatriciaTrie で「floorEntry」などのメソッドにアクセスできないのはなぜですか?
ip-lookup 構造を実装している間、キーの「フロア」(つまり、指定された値以下の最大のキー) を検索できるトライのような構造でキーのセットを維持しようとしていました。鍵)。私は Apache Collections 4 PatriciaTrieを使用することにしましたが、残念ながらfloorEntryと関連するメソッドは使用できないことがわかりましたpublic
。私の現在の「汚い」解決策は、(Scala で) リフレクションを強制することです:
同じ機能を持つクリーンな方法はありますか? このメソッドが公開されていないのはなぜですか?
java - Guava または Commons Collections を使用して条件に基づいてコレクションから重複を削除する方法
従業員の詳細を含むオブジェクト配列のリストがあります。従業員 ID に基づいて重複する従業員を見つけ、作成日を使用して古い従業員の詳細を削除する必要があります。
Google Guava または Apache Commons Collection を使用してこれを行う必要があります。
java - MultiKeyMap を反復処理するには?
マルチキーと値のペアを提供する commons-collections の MultiKeyMap を使用しています。私は文字列である3つのキーを持っています。解決方法がわからない問題が 2 つあります。
すべてのマルチキーと値のペアを反復処理するにはどうすればよいですか? 単純な HashMap で、私はそれを知っています。
次に、最初の 2 つのキーが固定されているすべてのマルチキーと値のペアを取得するにはどうすればよいですか? つまりmultiKey.get("key1","key2",?);
、3番目のキーが指定されていないこのようなものを取得したいということです。
java - GSON でカスタム Map を逆シリアル化する方法
クラスBidiMap
を提供するApacheコレクションを使用しています。DualHashBidiMap
プロジェクトにこのクラスを使用する必要があります。
シリーズ化しても問題ありません。しかし、私は逆シリアル化に問題があります!.
サンプルクラスは次のとおりです。
そして主な方法
**
**
java - 2 つの ArrayList 間の差分を作成する方法
Javaでチェッカーのようなタイル画像を生成するWebサーバーを作成しています。
チェッカーをモデル化するクラスは次のとおりです。
この方法について、私が知らないことをいくつか教えてください。
そして、this.availableTiles と tilesNotToUse の差分を取りたいと思います。CollectionUtils を見たことがありますが、その方法がわかりません。PHPのhttp://php.net/manual/en/function.array-diff.phpで同様の結果を達成したい