Pytania oznaczone «collections»

109
AddRange to a Collection

Współpracownik zapytał mnie dzisiaj, jak dodać zakres do kolekcji. Ma klasę, która dziedziczy Collection<T>. Istnieje właściwość get-only tego typu, która zawiera już pewne elementy. Chce dodać elementy z innej kolekcji do kolekcji właściwości. Jak może to zrobić w sposób przyjazny dla C # 3?...

109
builder dla HashMap

Guava zapewnia nam świetne metody fabryczne dla typów Java, takich jak Maps.newHashMap(). Ale czy są też konstruktorzy map Java? HashMap<String,Integer> m = Maps.BuildHashMap. put("a",1). put("b",2).

105
Konwertowanie listy <Integer> na List <String>

Mam listę liczb całkowitych List<Integer>i chciałbym przekonwertować wszystkie obiekty typu integer na ciągi, kończąc w ten sposób na nowym List<String>. Oczywiście mógłbym utworzyć nową List<String>i zapętlić listę wywołującą String.valueOf()każdą liczbę całkowitą, ale...

102
Każda implementacja uporządkowanego zestawu w Javie?

Jeśli ktoś jest zaznajomiony z Objective-C, istnieje kolekcja o nazwie, NSOrderedSetktóra działa jako Set, a jej elementy mogą być dostępne jako elementy Array . Czy jest coś takiego w Javie? Słyszałem, że jest taka kolekcja LinkedHashMap, ale nie znalazłem nic podobnego do zestawu....

98
Dwukierunkowy słownik od 1 do 1 w języku C #

Szukam ogólnej, dwukierunkowej klasy słownika 1 do 1 w języku C # (2), tj. a, BiDictionaryOneToOne<T, S>który gwarantuje, że zawiera tylko jedną z każdej wartości i klucza (w każdym razie do RefEquals) i który można przeszukiwać za pomocą klucza lub wartości. Ktoś go zna, czy powinienem sam...

98
Clojure: wady (seq) vs. koniunkcja (lista)

Wiem, że conszwraca sekwencję i conjzwraca kolekcję. Wiem też, że conj„dodaje” pozycję do optymalnego końca kolekcji i conszawsze „dodaje” ją do przodu. Ten przykład ilustruje oba te punkty: user=> (conj [1 2 3] 4) ; returns a collection [1 2 3 4] user=> (cons 4 [1 2 3]) ; returns a...