Pytania otagowane jako collections

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






13
Różnica między Arrays.asList (tablica) a nową ArrayList <Integer> (Arrays.asList (tablica))
Jaka jest różnica pomiędzy 1.List&lt;Integer&gt; list1 = new ArrayList&lt;Integer&gt;(Arrays.asList(ia)); //copy 2.List&lt;Integer&gt; list2 = Arrays.asList(ia); gdzie iajest tablicą liczb całkowitych. Dowiedziałem się, że niektóre operacje są niedozwolone list2. dlaczego tak jest jak jest przechowywany w pamięci (odniesienia / kopia)? Kiedy tasuję listy, list1nie wpływa na oryginalną tablicę, ale list2tak. Ale nadal …
119 java  list  collections 

7
Najlepszy sposób na stworzenie pustej mapy w Javie
Muszę stworzyć pustą mapę. if (fileParameters == null) fileParameters = (HashMap&lt;String, String&gt;) Collections.EMPTY_MAP; Problem polega na tym, że powyższy kod generuje takie ostrzeżenie: Bezpieczeństwo typów: Niezaznaczone rzutowanie z mapy do HashMap Jaki jest najlepszy sposób na stworzenie tej pustej mapy?


8
Konwersja List <int> na ciąg rozdzielany przecinkami
Czy istnieje sposób, aby wziąć Listę i przekonwertować ją na ciąg oddzielony przecinkami? Wiem, że mogę to po prostu zapętlić i zbudować, ale jakoś myślę, że niektórzy z was to fajniejszy sposób na zrobienie tego? Naprawdę chcę nauczyć się tego typu „sztuczek”, więc proszę wyjaśnij lub umieść link do dokumentacji …
116 c#  collections 

6
Niezmienne kolekcje Java
Z dokumentacji Java 1.6 Collection Framework : Kolekcje, które nie obsługują żadnych operacji modyfikacji (takich jak add, removei clear) są określane jako niemodyfikowalne . […] Kolekcje, które dodatkowo gwarantują, że żadna zmiana w obiekcie Collection nigdy nie będzie widoczna, nazywane są niezmiennymi . Drugie kryterium trochę mnie dezorientuje. Biorąc pod …


9
Iterowanie po kolekcjach Java w Scali
Piszę trochę kodu Scala, który wykorzystuje API Apache POI . Chciałbym iterować po wierszach zawartych w tym, java.util.Iteratorktóre otrzymałem z klasy Sheet. Chciałbym użyć iteratora w for eachpętli stylów, więc próbowałem przekonwertować go na natywną kolekcję Scala, ale bez powodzenia. Przyjrzałem się klasom / cechom opakowania Scala, ale nie widzę, …

12
Android-java - Jak sortować listę obiektów według określonej wartości w obiekcie
Próbuję posortować tablicę obiektów według określonej wartości w obiekcie. Jakie byłoby najlepsze podejście do zrobienia takiej rzeczy. Czy powinienem używać Collections.sort () z jakimś komparatorem? Próbuję posortować listę obiektów według wartości typu float, które przechowują w jednej ze zmiennych. EDYCJA: To, co mam do tej pory: public class CustomComparator implements …

10
Wyrażenie lambda do konwersji tablicy / listy ciągów na tablicę / listę liczb całkowitych
Ponieważ Java 8 zawiera potężne wyrażenia lambda, Chciałbym napisać funkcję do konwersji listy / tablicy ciągów na tablicę / listę liczb całkowitych, zmiennoprzecinkowych, podwójnych itp. W normalnej Javie byłoby to tak proste, jak for(String str : strList){ intList.add(Integer.valueOf(str)); } Ale jak osiągnąć to samo z lambdą, biorąc pod uwagę tablicę …

5
Połączyć wiele kolekcji w jedną logiczną kolekcję?
Załóżmy, że mam stałą liczbę kolekcji (np. 3 ArrayLists) jako członków klasy. Teraz chcę ujawnić wszystkie elementy innym klasom, aby mogły po prostu iterować po wszystkich elementach (najlepiej tylko do odczytu). Używam kolekcji guawy i zastanawiam się, jak mógłbym użyć iteracji / iteratorów guawy, aby wygenerować logiczny widok na wewnętrzne …
110 java  collections  guava 

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.