guava

    10熱度

    2回答

    假設我有以下類: public class Foo { private List<Integer> list = Lists.newArrayList(1, 2, 3, 4, 5); private Iterator<Integer> iterator = Iterators.cycle(list); public void bar(){ Intege

    4熱度

    3回答

    Java的Collections類具有以下方法列表: static <T> List<T> nCopies(int n, T o) 我需要一個類似的方法,但是稍微更通用的,它提供了一個給定類的ñ實例。喜歡的東西: static <T> List<T> nInstances(int n, Supplier<T> supplier) 特別是,如果supplier是Supplier.ofInst

    3熱度

    3回答

    如何在Guava's computing map之上構建SortedMap(反之亦然)?我想要排序的地圖鍵以及即時計算值。

    2熱度

    5回答

    如果我想要一個空映射或一個元素映射,Java Collections有一個方法。爲什麼沒有超過一個元素的方法?創建一個包含2個元素的靜態最終地圖的最佳方式是什麼?我知道我可以這樣做: private static final Map<String, String> MAP = new HashMap<String, String>() { { put("a", "b"); put("c"

    2熱度

    1回答

    我最近編寫了一些代碼來使用Guava庫中的Predicates組合複雜謂詞作爲結果集的過濾器。我構造了一個名爲PredicateFamily的類,它表示結果集中特定域的謂詞集合。謂詞族還跟蹤哪個謂詞是活動的,並且下面的方法應該由所有獨立的家族對象組成一個謂詞。 /** * This method will AND together all the families and OR within t

    3熱度

    1回答

    是否可以提供使用Spring創建Multimap<String, String>的示例? 我很好奇如何在應用程序上下文XML文件中完成它。

    3熱度

    5回答

    我正在尋找一個具有複合列表實現的開源庫。 我需要一個從其他列表中讀取其值的列表,並且可以像這樣構建: List list1 = new ArrayList(); list1.add("0"); List list2 = new LinkedList(); list2.add("1"); list3.add("2"); List list3 = new CompositeList(list

    0熱度

    4回答

    我正在尋找一個開源庫,它有一個隨機訪問地圖的實現。 我需要一個保存其散列索引的映射,但也像LinkedHashmap那樣按照插入順序對這些值進行索引,除非您不必遍歷它以查找例如。元件2事情是這樣的: Map m = new ArrayMap(); m.put("0", "v0"); m.put("1", "v1"); m.put("2", "v2"); m.put("3", "v3");

    46熱度

    1回答

    我有一個字符串的集合,我想將它轉換爲一個字符串集合都是空的或空的字符串被刪除,所有其他都被修剪。 我可以做的兩個步驟: final List<String> tokens = Lists.newArrayList(" some ", null, "stuff\t", "", " \nhere"); final Collection<String> filtered = Col

    1熱度

    2回答

    我想構造ImmutableSortedSet。我寫的代碼SMT,如: Set<String> obj = new HashSet<String>(); Comparator<String> myComparator = new Comparator<String>(){ @Override public int compare(String o1, String o2) {