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.