Pytania oznaczone «collections»

178
Czy istnieje wbudowana metoda porównywania kolekcji?

Chciałbym porównać zawartość kilku kolekcji w mojej metodzie Equals. Mam słownik i IList. Czy istnieje wbudowana metoda, aby to zrobić? Edytowane: Chcę porównać dwa słowniki i dwa IListy, więc myślę, że to, co oznacza równość, jest jasne - jeśli dwa słowniki zawierają te same klucze odwzorowane na...

173
Jak policzyć liczbę wystąpień elementu na liście

Mam następującą ArrayListklasę Collection języka Java: ArrayList<String> animals = new ArrayList<String>(); animals.add("bat"); animals.add("owl"); animals.add("bat"); animals.add("bat"); Jak widać, animals ArrayListskłada się z 3 batelementów i jednego owlelementu. Zastanawiałem się,...

172
jak uzyskać jeden wpis z hashmap bez iteracji

Czy istnieje elegancki sposób uzyskania tylko jednego Entry<K,V>z HashMap, bez iteracji, jeśli klucz nie jest znany. Ponieważ kolejność wpisów nie jest ważna, możemy powiedzieć coś takiego hashMapObject.get(zeroth_index); Chociaż mam świadomość, że nie ma takiej metody get by...

172
Konwertuj wyliczenie na zestaw / listę

Czy istnieje metoda mostu jednowierszowego do zrzucenia danego wyliczenia do java.util.List lub java.util.Set? Coś wbudowanego, takiego jak Arrays.asList()lub Collection.toArray()powinno gdzieś istnieć, ale nie mogę tego znaleźć w oknie ewaluatora mojego debugera IntelliJ (i również w wynikach...

170
Kolekcja niezmienna vs niezmodyfikowalna

Z przeglądu struktury kolekcji : Kolekcje, które nie obsługują operacji modyfikacji (takich jak add, removei clear) są nazywane niemodyfikowalnymi . Kolekcje, których nie można modyfikować, można modyfikować . Kolekcje, które dodatkowo gwarantują, że żadna zmiana w Collectionobiekcie nie...

167
Jak przekonwertować int [] na Integer [] w Javie?

Jestem nowy w Javie i bardzo zdezorientowany. Mam duży zbiór danych o długości 4 int[]i chcę policzyć, ile razy występuje każda określona kombinacja 4 liczb całkowitych. Jest to bardzo podobne do liczenia częstości występowania słów w dokumencie. Chcę utworzyć Map<int[], double>odwzorowanie...

165
Assert równa się 2 listom w Junit

Jak mogę zapewnić równość między listami w przypadku testowym JUnit ? Treść listy powinna być równa. Na przykład: List<String> numbers = Arrays.asList("one", "two", "three"); List<String> numbers2 = Arrays.asList("one", "two", "three"); List<String> numbers3 =...

161
Posortowana kolekcja w Javie

Jestem początkującym w Javie. Proszę zasugerować, które kolekcje mogą / powinny być używane do utrzymywania posortowanej listy w Javie. Próbowałem Mapi Set, ale nie były tym, czego