collections

Jak przekonwertować mapę na Listę w Javie?

Jaki jest najlepszy sposób na konwersję Map<key,value> na List<value>? Wystarczy iterować wszystkie wartości i wstawić je na listę, czy coś przeoczyłem?

Jakie są powody, dla których Mapa.get (Object key) nie jest (w pełni) generycznym

Jakie są przyczyny decyzji o braku w pełni ogólnej metody get w interfejsie java.util.Map<K, V>. Aby wyjaśnić pytanie ... est V get(Object key) Zamiast V get(K key) I zastanawiam się dlaczego (to samo dla remove, containsKey, containsValue).

Czy lepiej zwrócić null czy empty collection?

To trochę ogólne pytanie (ale używam C#), jaki jest najlepszy sposób (najlepsza praktyka), czy zwracasz null lub empty collection dla metody, która ma kolekcję jako typ powrotu ?

Tworzenie kolejki blokującej in.NET?

Mam scenariusz, w którym mam wiele wątków dodawanych do kolejki i wiele wątków czytanych z tej samej kolejki. Jeśli kolejka o ... gCollection FullEvent reset: {0}", Thread.CurrentThread.ManagedThreadId)); _FullEvent.Reset(); } } }

Dlaczego nie ma SortedList w Javie?

W Javie istnieją interfejsy SortedSet i SortedMap. Oba należą do standardu Java Collections framework i zapewniają posortowan ... a SortedList w Javie. Możesz użyć java.util.Collections.sort() do sortowania listy. Wiesz, dlaczego jest tak zaprojektowany?

Podsumowanie Big-O dla implementacji Java Collections Framework? [zamknięte]

Być może wkrótce będę uczył "Java crash-course". Chociaż prawdopodobnie można bezpiecznie założyć, że widzowie będą znali no ... zieś w domenie publicznej, chciałbym ją ponownie wykorzystać (oczywiście z odpowiednim kredytem.) Anyone have any wskazówki?

Pobierz n-ty znak ciągu w języku programowania Swift

Jak mogę uzyskać n-ty znak łańcucha? Próbowałem bracket ([]) bez powodzenia. var string = "Hello, world!" var firstChar = string[0] // Throws error

Jakiej kolekcji Java powinienem użyć?

W tym pytaniu Jak efektywnie wybrać kontener biblioteki standardowej w C++11? jest przydatnym schematem do użycia przy wybor ... wykorzystania podczas programowania w Javie? Jak czy ludzie wiedzą, jakich implementacji List, zestawów i Map powinni używać?

Jak przekonwertować Łańcuch rozdzielony przecinkami na ArrayList?

Czy jest jakaś wbudowana metoda w Javie, która pozwala nam przekonwertować Łańcuch oddzielony przecinkami na jakiś kontener ( ... ng commaSeparated = "item1 , item2 , item3"; ArrayList<String> items = //method that converts above string into list??

Jaki Strumień Java 8.Zbierz odpowiedniki są dostępne w standardowej bibliotece Kotlin?

W Javie 8 jest Stream.collect który umożliwia agregacje na kolekcjach. W Kotlinie nie istnieje to w ten sam sposób, poza tym ... wyjaśnienia niektórych naprawdę starych odpowiedzi napisanych dla Alf z Kotlina, które nie są dokładne dla obecnego Kotlina.

HashSet a wydajność listy

Jest oczywiste, że wydajność wyszukiwania klasy generycznej HashSet<T> jest wyższa niż klasy generycznej List<T>. ... prościć scenariusz (i być uczciwym) Załóżmy, że klasa List<T> używa metoda elementu Equals() do identyfikacji elementu.

Jaka jest najbardziej wydajna Biblioteka zbiorów Java? [zamknięte]

Jaka jest najbardziej wydajna Biblioteka zbiorów Java? Kilka lat temu robiłem dużo Javy i miałem wtedy wrażenie, że trove j ... ibliotekę użyj, gdy muszę przechowywać miliony wpisów w tabeli hash itp. (potrzeba małego środowiska wykonawczego i pamięci).

Jak przekonwertować listę do int [] w Javie?

To jest podobne do tego pytania: Jak przekonwertować int [] na Integer [] w Javie? Jestem nowy w Javie. Jak mogę przekonwer ... ize()]; for(int i = 0;i < ret.length;i++) ret[i] = list.get(i); return ret; } Na pewno jest na to lepszy sposób.

Która jest bardziej wydajna, pętla for-each, czy iterator?

Jaki jest najskuteczniejszy sposób na przemierzenie kolekcji? List<Integer> a = new ArrayList<Integer>(); for ( ... et(i) wewnątrz pętli, zamiast używać iteratora. Zgodnie z sugestią na Meta I będę zamieszczał moją odpowiedź na to pytanie.

Sortowanie tablicy obiektów za pomocą niestandardowego porządku sortowania

Chcę zaimplementować funkcję sortowania dla mojej aplikacji książki adresowej. Chcę sortować ArrayList<Contact> contac ... umer telefonu komórkowego i adres. Chcę sortować na name. Jak mogę napisać niestandardową funkcję sortowania, aby to zrobić?

Google Guava vs. Apache Commons [zamknięta]

Szukałem implementacji mapy dwukierunkowej w Javie i natknąłem się na te dwie biblioteki: Google Guava (dawniej "Google ... kierunkową mapę)? Pracuję z najnowszym Java SE, więc nie ma potrzeby sztucznie ograniczać się do Java 5 lub czegoś podobnego.

Jak dodać listę supertypów do listy podtypów?

Na przykład, powiedzmy, że masz dwie klasy: public class TestA {} public class TestB extends TestA{} Mam metodę, która zwraca List<TestA> i chciałbym wrzucić wszystkie obiekty z tej listy do TestB, aby skończyć z List<TestB>.

Jak zainicjować wartości HashSet przez budowę?

Muszę utworzyć Set z wartościami początkowymi. Set<String> h = new HashSet<String>(); h.add("a"); h.add("b"); Czy jest sposób, aby to zrobić w jednej linijce kodu?

Dlaczego nie ma ConcurrentHashSet przeciwko ConcurrentHashMap

HashSet jest oparty na Hashmapie. Jeśli spojrzymy na HashSet<E> implementację, wszystko jest zarządzane pod HashMap< ... ConcurrentHashSet Czy Mogę to osiągnąć poprzez zastąpienie HashMap na ConcurrentHashMap i pozostawienie reszty tak, jak jest?

Jak zastosować wzorzec enrich-my-library do kolekcji Scala?

Jednym z najpotężniejszych wzorców dostępnych w Scali jest wzorzec enrich-my-library*, który używa niejawnych konwersji do ap ... enkiego powietrza)? I jak uzyskać C[C[A]] Powrót z linii same +: zamiast Seq[Seq[A]]? * dawniej znany jako pimp-my-library.