Pytania otagowane jako collections

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

12
Jaka jest najbardziej wydajna biblioteka kolekcji Java? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
135 java  collections 


10
Tworzenie stałego słownika w C #
Jaki jest najbardziej efektywny sposób tworzenia stałego (nigdy nie zmieniającego się w czasie wykonywania) odwzorowania strings na ints? Próbowałem użyć const Dictionary , ale to nie wyszło. Mógłbym zaimplementować niezmienny wrapper z odpowiednią semantyką, ale nadal nie wydaje się to całkowicie poprawne. Dla tych, którzy o to pytali, implementuję IDataErrorInfo …

8
Dlaczego został zgłoszony wyjątek ConcurrentModificationException i jak go debugować
Używam Collection(a HashMapużywany pośrednio przez JPA, tak się dzieje), ale najwyraźniej losowo kod rzuca ConcurrentModificationException. Co to powoduje i jak rozwiązać ten problem? Może używając jakiejś synchronizacji? Oto pełny ślad stosu: Exception in thread "pool-1-thread-1" java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at java.util.HashMap$ValueIterator.next(Unknown Source) at org.hibernate.collection.AbstractPersistentCollection$IteratorProxy.next(AbstractPersistentCollection.java:555) at org.hibernate.engine.Cascade.cascadeCollectionElements(Cascade.java:296) at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java:242) at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:219) …

15
Drukowanie HashMap w Javie
Mam HashMap: private HashMap<TypeKey, TypeValue> example = new HashMap<TypeKey, TypeValue>(); Teraz chciałbym przejrzeć wszystkie wartości i je wydrukować. Ja to napisałem: for (TypeValue name : this.example.keySet()) { System.out.println(name); } Wydaje się, że to nie działa. Jaki jest problem? EDYCJA: Kolejne pytanie: czy ta kolekcja jest zerowa? Mam na myśli, że …
129 java  collections 

8
Jak mogę wygenerować listę lub tablicę sekwencyjnych liczb całkowitych w Javie?
Czy istnieje krótki i przyjemny sposób generowania a List<Integer>, a może Integer[]lub lub int[]z sekwencyjnymi wartościami od jakiejś startwartości do endwartości? To znaczy coś krótszego niż, ale równoważne 1 z następującego: void List<Integer> makeSequence(int begin, int end) { List<Integer> ret = new ArrayList<>(end - begin + 1); for (int i=begin; …

7
Której kolekcji Java mam użyć?
W tym pytaniu Jak efektywnie wybrać kontener biblioteki standardowej w C ++ 11? to przydatny schemat blokowy, którego można używać podczas wybierania kolekcji w języku C ++. Pomyślałem, że to przydatne źródło informacji dla osób, które nie są pewne, której kolekcji powinny używać, więc próbowałem znaleźć podobny schemat blokowy dla …

7
Wiązanie listy w @RequestParam
Przesyłam parametry z formularza w ten sposób: myparam[0] : 'myValue1' myparam[1] : 'myValue2' myparam[2] : 'myValue3' otherParam : 'otherValue' anotherParam : 'anotherValue' ... Wiem, że mogę uzyskać wszystkie parametry w metodzie kontrolera, dodając parametr taki jak public String controllerMethod(@RequestParam Map<String, String> params){ .... } Chcę powiązać parametry myParam [] (nie …

5
Jak mogę stworzyć zestaw zestawów w Pythonie?
Próbuję stworzyć zestaw zestawów w Pythonie. Nie wiem, jak to zrobić. Począwszy od pustego zestawu xx: xx = set([]) # Now we have some other set, for example elements = set([2,3,4]) xx.add(elements) ale dostaję TypeError: unhashable type: 'list' lub TypeError: unhashable type: 'set' Czy można mieć zestaw zestawów w Pythonie? …

8
Najłatwiejszy sposób przekształcenia kolekcji w tablicę?
Załóżmy, że mamy plik Collection<Foo>. Jaki jest najlepszy (najkrótszy w LoC w obecnym kontekście) sposób, aby go przekształcić Foo[]? Wszelkie dobrze znane biblioteki są dozwolone. UPD: (jeszcze jeden przypadek w tej sekcji; zostaw komentarz, jeśli uważasz, że warto utworzyć dla niego kolejny wątek): A co z transformacją Collection<Foo>do Bar[]gdzie Barma …

5
ReadOnlyCollection lub IEnumerable do ujawniania kolekcji elementów członkowskich?
Czy istnieje jakiś powód, aby uwidaczniać kolekcję wewnętrzną jako ReadOnlyCollection, a nie IEnumerable, jeśli kod wywołujący wykonuje iterację tylko po kolekcji? class Bar { private ICollection<Foo> foos; // Which one is to be preferred? public IEnumerable<Foo> Foos { ... } public ReadOnlyCollection<Foo> Foos { ... } } // Calling code: …


10
pobierz wartość ciągu z HashMap w zależności od nazwy klucza
Mam kartę HashMapz różnymi kluczami i wartościami, jak mogę uzyskać jedną wartość? Mam klucz w mapie o nazwie my_code, powinien zawierać ciąg, jak mogę to uzyskać bez konieczności iteracji po mapie? Jak dotąd mam ... HashMap newMap = new HashMap(paramMap); String s = newMap.get("my_code").toString(); Spodziewam się zobaczyć String„ABC” lub „DEF”, …


15
Właściwość List <T> bezpieczna wątkowo
Chcę implementacji List&lt;T&gt;jako właściwości, której można bez wątpienia bezpiecznie używać. Coś takiego: private List&lt;T&gt; _list; private List&lt;T&gt; MyT { get { // return a copy of _list; } set { _list = value; } } Wygląda na to, że nadal muszę zwrócić kopię (sklonowaną) kolekcji, więc jeśli gdzieś iterujemy kolekcję …

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.