guava

    7

    1答えて

    私は、Apache Commonsライブラリに3つの書籍があることに気付きました。 Guava図書館には本はありますか? ライブラリーにはかなりの部分が含まれているようですが、ライブラリー全体のベンチマークとその概要がわかります。

    6

    3答えて

    私たちのアプリケーションでは、プロパティファイルを非常に使用しています。私は数ヶ月以来、グアバを学び始めました。私はグアバを実際に多く気に入っていました。 Map<String, Datasource>を作成する最適な方法は何ですか? プロパティファイルの形式は厳密ではありません。別の形式で表現すると変更できますか? サンプルプロパティファイル: datasource1.url=jdbc:mysq

    22

    3答えて

    恐らく疑わしい質問ですが、私はこれを台無しにしたくありません。たとえば、私が2つのJavaクラス、Class1とClass2を持っているとしましょう。ここではClass2 extends Class1です。両方のクラスでGuavaを使用してObject.hashcode()をオーバーライドしたいと思います。スーパークラスのために、私はクラス2の場合 @Override public int ha

    7

    2答えて

    Guavaの不変なコレクションをシリアル化された通信で使用されるオブジェクトに使用することについて警告されました。一方のGuavaのバージョンが更新されると、シリアル化バージョンの互換性に問題が生じる可能性があります。これは有効な懸念事項ですか?

    9

    4答えて

    Guava 10+では、GoogleはFiles.deleteDirectoryContents()を非難しました。 JavaDocとは 廃止されました。この方法では、シンボリックリンクの検出が不十分で、競合が発生するという問題があります。この機能は、 がrm -rfやdel/sなどのオペレーティングシステムコマンドにシェルリングすることによってのみ適切にサポートされます。 この方法は、グアバにグ

    4

    2答えて

    複数のソースオブジェクトから複数の値をコレクションに抽出する状況があります。私はGuavaの変換でこれを達成しようとしましたが、手動で「平坦化」しなければならないコレクションを回収するという問題に遭遇しました。フラットなコレクションに直接結果を戻す良い方法はありますか? private static final Function<Target, Collection<Integer>> EXTRA

    1

    1答えて

    値:私のXMLファイルに <node key="abc123">some value</node> <node key="asdf22"> <node key="as234">some value343</node> <node key="sggg234">some value234234</node> </node> を、時間指定されたノード要素の90%は内部のノード

    0

    1答えて

    このような宣言でネストされたマップをどのように反復すべきですか? Map<String, Multiset<String>> このハッシュ人口タスクを行うための、より効果的な方法です他のハッシュマップ/リストがある場合にお勧めしてください? import com.google.common.collect.Multiset; import com.google.common.collect.Tr

    0

    2答えて

    ハッシュマップを参照してコピーし、ハッシュマップをコピーします。どのように私は後者を行うのですか? もう1つの問題はString[] typesの番号であり、実際にはあらかじめ分かっていないので、Multiset<String> textAndCount = TreeMultiset.create();の複数のインスタンスを作成することはあまり役に立ちません。 次のコードはありますが、両方のタイプ

    0

    1答えて

    私はGuavaで利用可能な新機能を見ていて、私はhashing utilitiesのページを見つけました。 ドキュメントあなたには、いくつかの他の使用例を共有してくださいすることができ簡単なハッシュテーブルを越えたハッシュ関数の多くの用途のために 、 しかし、Object.hashCodeはほとんど常に 短いが落ちると言いますハッシュテーブル以外のハッシュ関数