Pytania oznaczone «collections»

140
Jak skopiować java.util.List do innej java.util.List

Mam, List<SomeBean>który jest wypełniany z usługi sieci Web. Chcę skopiować / sklonować zawartość tej listy do pustej listy tego samego typu. Wyszukiwanie w Google dotyczące kopiowania listy zasugerowało mi użycie Collections.copy()metody. We wszystkich przykładach, które widziałem, lista...

136
Strumień, widoki i iteratory

Jakie są różnice między strumieniami, widokami (SeqView) i iteratorami w scali? To jest moje zrozumienie: Wszystkie są leniwymi listami. Strumienie buforują wartości. Iteratory mogą być użyte tylko raz? Nie możesz wrócić do początku i ponownie oszacować wartości? Wartości widoku nie są zapisywane...

132
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...

129
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...

127
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...

127
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...

126
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...