Als «iterable» getaggte Fragen

Ein iterables Objekt ist ein Objekt, z. B. eine Zeichenfolge oder eine Sammlung, das iteriert werden kann und dessen Mitglieder einzeln angezeigt werden.

30
Slice-Notation verstehen
Ich brauche eine gute Erklärung (Referenzen sind ein Plus) für Pythons Slice-Notation. Für mich muss diese Notation etwas aufgegriffen werden. Es sieht extrem mächtig aus, aber ich habe es nicht ganz verstanden.
3283 python  list  slice  iterable 




12
Java: Erstes Element aus einer Sammlung abrufen
Wenn ich eine Sammlung habe, Collection<String> strswie kann ich den ersten Artikel herausbringen? Ich könnte einfach einen anrufen Iterator, seinen ersten nehmen next()und dann den wegwerfen Iterator. Gibt es einen weniger verschwenderischen Weg, dies zu tun?

9
Warum implementiert Stream <T> Iterable <T> nicht?
In Java 8 haben wir die Klasse Stream &lt;T&gt; , die seltsamerweise eine Methode hat Iterator&lt;T&gt; iterator() Sie würden also erwarten, dass die Schnittstelle Iterable &lt;T&gt; implementiert wird , was genau diese Methode erfordert, aber das ist nicht der Fall. Wenn ich mit einer foreach-Schleife über einen Stream iterieren möchte, …

3
Warum bietet Iterable <T> keine stream () - und parallelStream () -Methoden an?
Ich frage mich, warum die IterableSchnittstelle die stream()und parallelStream()Methoden nicht bereitstellt . Betrachten Sie die folgende Klasse: public class Hand implements Iterable&lt;Card&gt; { private final List&lt;Card&gt; list = new ArrayList&lt;&gt;(); private final int capacity; //... @Override public Iterator&lt;Card&gt; iterator() { return list.iterator(); } } Es ist eine Implementierung einer Hand, …


16
Warum ist Javas Iterator kein Iterable?
Warum wird die IteratorSchnittstelle nicht erweitert Iterable? Die iterator()Methode könnte einfach zurückkehren this. Ist es absichtlich oder nur ein Versehen der Java-Designer? Es wäre praktisch, eine for-each-Schleife mit Iteratoren wie diesen verwenden zu können: for(Object o : someContainer.listSomeObjects()) { .... } Dabei wird listSomeObjects()ein Iterator zurückgegeben.
178 java  iterator  iterable 


10
Konvertieren Sie Java Array in Iterable
Ich habe ein Array von Grundelementen, zum Beispiel für int, int [] foo. Es könnte klein sein oder nicht. int foo[] = {1,2,3,4,5,6,7,8,9,0}; Was ist der beste Weg, um daraus ein zu erstellen Iterable&lt;Integer&gt;? Iterable&lt;Integer&gt; fooBar = convert(foo); Anmerkungen: Bitte antworten Sie nicht mit Schleifen (es sei denn, Sie können …
150 java  arrays  iterable 

6
Konvertieren Sie ES6 Iterable in Array
Angenommen, Sie haben ein Array-ähnliches Javascript ES6 Iterable, von dem Sie im Voraus wissen, dass es endlich lang ist. Wie können Sie es am besten in ein Javascript-Array konvertieren? Der Grund dafür ist, dass viele js-Bibliotheken wie Unterstrich und lodash nur Arrays unterstützen. Wenn Sie also eine ihrer Funktionen auf …

10
Holen Sie sich die Größe eines Iterable in Java
Ich muss die Anzahl der Elemente in einem Iterablein Java herausfinden . Ich weiß, ich kann dies tun: Iterable values = ... it = values.iterator(); while (it.hasNext()) { it.next(); sum++; } Ich könnte auch so etwas machen, weil ich die Objekte im Iterable nicht mehr brauche: it = values.iterator(); while …
86 java  iterable 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.