Pytania otagowane jako collections

Interfejsy API kolekcji zapewniają programistom zestaw klas i interfejsów, które ułatwiają obsługę kolekcji obiektów.


12
HashSet vs. wydajność listy
Oczywiste jest, że wydajność wyszukiwania HashSet<T>klasy ogólnej jest wyższa niż List<T>klasy ogólnej . Wystarczy porównać klucz oparty na haszowaniu z podejściem liniowym w List<T>klasie. Jednak obliczenie klucza skrótu może zająć kilka cykli procesora, więc dla niewielkiej liczby elementów wyszukiwanie liniowe może być realną alternatywą dla HashSet<T>. Moje pytanie: gdzie jest …



29
Najbardziej efektywny sposób na zwiększenie wartości mapy w Javie
Mam nadzieję, że to pytanie nie jest uważane za zbyt podstawowe dla tego forum, ale zobaczymy. Zastanawiam się, jak refaktoryzować kod, aby uzyskać lepszą wydajność, która jest uruchamiana kilka razy. Załóżmy, że tworzę listę częstotliwości słów, korzystając z mapy (prawdopodobnie HashMap), w której każdy klucz jest ciągiem ze słowem, które …

18
Jak posortować ArrayList?
Mam listę podwójnych w Javie i chcę sortować ArrayList w kolejności malejącej. Input ArrayList jest jak poniżej: List<Double> testList = new ArrayList(); testList.add(0.5); testList.add(0.2); testList.add(0.9); testList.add(0.1); testList.add(0.1); testList.add(0.1); testList.add(0.54); testList.add(0.71); testList.add(0.71); testList.add(0.71); testList.add(0.92); testList.add(0.12); testList.add(0.65); testList.add(0.34); testList.add(0.62); Wyjście powinno wyglądać tak 0.92 0.9 0.71 0.71 0.71 0.65 0.62 0.54 0.5 …

10
Jaki jest najprostszy sposób na odwrócenie ArrayList?
Jaki jest najprostszy sposób na odwrócenie tej tablicy ArrayList? ArrayList<Integer> aList = new ArrayList<>(); //Add elements to ArrayList object aList.add("1"); aList.add("2"); aList.add("3"); aList.add("4"); aList.add("5"); while (aList.listIterator().hasPrevious()) Log.d("reverse", "" + aList.listIterator().previous());

23
Pobieranie elementu z zestawu
Dlaczego nie Setzapewnia operacji, aby uzyskać element równy innemu elementowi? Set<Foo> set = ...; ... Foo foo = new Foo(1, 2, 3); Foo bar = set.get(foo); // get the Foo element from the Set that equals foo Mogę zapytać, czy Setzawiera element równy bar, więc dlaczego nie mogę uzyskać tego …
323 java  collections  set  equals 

6
Python: defaultdict of defaultdict?
Czy istnieje sposób, aby mieć defaultdict(defaultdict(int))następujący kod? for x in stuff: d[x.a][x.b] += x.c_int dmusi być budowany ad hoc, w zależności od elementów x.ai x.b. Mógłbym użyć: for x in stuff: d[x.a,x.b] += x.c_int ale wtedy nie byłbym w stanie użyć: d.keys() d[x.a].keys()

9
Uporządkowana mapa Java
W Javie, czy istnieje obiekt, który działa jak mapa do przechowywania i uzyskiwania dostępu do par klucz / wartość, ale może zwrócić uporządkowaną listę kluczy i uporządkowaną listę wartości, tak że listy kluczy i wartości są w tej samej kolejności? Więc jako wyjaśnienie po kodzie szukam czegoś, co zachowuje się …
322 java  collections 



8
Jak przekonwertować kolekcję na listę?
Korzystam TreeBidiMapz biblioteki kolekcji Apache . Chcę posortować to według wartości, które są doubles. Moja metoda polega na pobraniu jednej Collectionz wartości za pomocą: Collection coll = themap.values(); Co oczywiście działa dobrze. Główne pytanie: Chcę teraz wiedzieć, jak mogę przekonwertować / rzutować (nie jestem pewien, co jest poprawne) collna plik, …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.