Pytania oznaczone «iterable»

Iterowalny to obiekt, taki jak ciąg lub kolekcja, który można iterować, uzyskując jego elementy składowe jeden po drugim.

178
Dlaczego Iterator Java nie jest iterowalny?

Dlaczego Iteratorinterfejs się nie rozszerza Iterable? iterator()Metoda może po prostu wrócić this. Czy jest to celowe czy tylko nadzór nad projektantami Javy? Byłoby wygodnie móc użyć pętli dla każdego z iteratorami w następujący sposób: for(Object o : someContainer.listSomeObjects()) {...

150
Konwertuj tablicę Java na iterowalną

Mam tablicę prymitywów, na przykład dla int, int [] foo. Może to być mały rozmiar lub nie. int foo[] = {1,2,3,4,5,6,7,8,9,0}; Jaki jest najlepszy sposób na stworzenie Iterable<Integer>z tego pliku ? Iterable<Integer> fooBar = convert(foo); Uwagi: Proszę nie odpowiadać za pomocą...

102
Konwertuj iterowalne ES6 na Array

Załóżmy, że masz tablicę Iterable Javascript ES6, o której wiesz z góry, że będzie miała skończoną długość. Jaki jest najlepszy sposób, aby przekonwertować to na tablicę JavaScript? Powodem tego jest fakt, że wiele bibliotek js, takich jak podkreślenia i lodash, obsługuje tylko tablice, więc...

88
Uzyskaj rozmiar iterowalnego w Javie

Muszę obliczyć liczbę elementów Iterablew języku Java. Wiem, że potrafię to zrobić: Iterable values = ... it = values.iterator(); while (it.hasNext()) { it.next(); sum++; } Mógłbym też zrobić coś takiego, ponieważ nie potrzebuję już obiektów w Iterable: it = values.iterator(); while...