guava

    0

    2答えて

    私はmavenを初めて使用しています。私のGWT互換プロジェクトでは、GoogleグアバR09に依存していた、PlayNを使用しています。 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>r09</version> </dependenc

    17

    1答えて

    Iterables.filter(Iterable, Predicate)とCollections2.filter(Collection, Predicate)の方法に違いがある場合は、Guavaで知りたいことがありますか? これらは、繰り返しの順序を維持し、ライブビューを提供するように見えます。 Javadocは、Collections2.filter().size()を呼び出すと、すべての要素

    7

    5答えて

    List<Integer>は、私のユーザーのIDで構成されています。データベースクエリの後に、私はList<User>を取得しています。私は最初のIdリストに従ってこのリストを注文したいと思います。 List<User>にはIdの一部が含まれていない可能性があります。このリストをソートするためのGuavaの方法は何ですか?

    2

    3答えて

    私はPredicates、つまりList<Predicate<File>>のコレクションを持っています。私はその後、単一のFileを持っていて、ファイルに一致する述語(もしあれば)を取得する必要があります。私はIterables.find()を使用する行に沿って考えていたが、Predicateに渡す値ではなく、Predicateが必要であることはもちろんである。私は次の実装について考えましたが、す

    0

    1答えて

    私はGoogleのGuavaライブラリ、特にクラスセットを使用しています。私はAntでプログラムをビルドしようとしましたが、失敗します。 javacからのエラーは シンボル[javac] symbol:variable Setsを見つけることができません。 グアバはクラスパスにあります。ここで私のbuild.xmlを添付します <project name="projekt" basedir="."

    3

    1答えて

    Collections2.filterから返されたコレクションは変更不可能であり、そのイテレーターも変更できません。 コレクションのフィルタリングされたライブビューを返しますが、変更可能なイテレータを返す類似のものはありますか?イテレータでremove()メソッドを使用する必要があります。 ありがとうございました。

    26

    5答えて

    2つのコレクションに分割するオブジェクトのコレクションがあります。そのうちの1つは述語を渡し、もう1つは述語に失敗します。これを行うにはGuavaメソッドがあることを期待していましたが、最も近いものはfilterです。これは私に他のコレクションを与えません。 私はイメージメソッドのシグネチャは、このようなものになるだろうう: public static <E> Pair<Collection<E>

    6

    1答えて

    GoogleのGuava ImmutableSetクラスを使用して、時制のプロパティ(java.util.Date、org.joda.time.DateTime)を持つ不変クラスのセットを作成しようとしています。 private static final ImmutableSet<Class<?>> timeLikeObjects = ImmutableSet.of(Date.class, Dat

    8

    1答えて

    Iはグアバから Multimap<Date,Invoice> multimap = ArrayListMultimap.create(); を有します。私はマルチキーのDateキーをどのように並べ替えるべきか不思議でした。 Iterator<Date> dateItr = multimap.keySet().iterator(); Set<Date> treeSet = new

    51

    6答えて

    私はJavaで単純な整数から文字列へのマッピングを持っていますが、整数から文字列を、文字列から整数を簡単に取得できる必要があります。それは一つの方法だ、私は地図を試してみたが、それは、整数から文字列のみを取得することができます。 private static final Map<Integer, String> myMap = new HashMap<Integer, String>(); //