Als «collections» getaggte Fragen

Sammlungs-APIs bieten Entwicklern eine Reihe von Klassen und Schnittstellen, die die Handhabung von Sammlungen von Objekten erleichtern.



6
Rückgabe von 'IList' gegen 'ICollection' gegen 'Collection'
Ich bin verwirrt darüber, welchen Auflistungstyp ich von meinen öffentlichen API-Methoden und -Eigenschaften zurückgeben soll. Die Sammlungen , die ich im Sinn haben sind IList, ICollectionund Collection. Wird die Rückgabe eines dieser Typen immer den anderen vorgezogen oder hängt dies von der jeweiligen Situation ab?
119 c#  .net  generics  collections 



13
Unterschied zwischen Arrays.asList (Array) und neuer ArrayList <Integer> (Arrays.asList (Array))
Was ist der Unterschied zwischen 1.List&lt;Integer&gt; list1 = new ArrayList&lt;Integer&gt;(Arrays.asList(ia)); //copy 2.List&lt;Integer&gt; list2 = Arrays.asList(ia); Wo iaist ein Array von ganzen Zahlen. Ich habe erfahren, dass einige Operationen nicht erlaubt sind list2. Wieso ist es so? Wie wird es gespeichert (Referenzen / Kopie)? Wenn ich die Listen mische, list1wirkt sich …
117 java  list  collections 



6
Unveränderliche Java-Sammlungen
Aus der Java 1.6 Collection Framework-Dokumentation : Kollektionen , die (wie etwa keine Änderungsoperationen unterstützen add, removeund clear) , werden als nicht änderbar . [...] Sammlungen, die zusätzlich garantieren, dass keine Änderung des Sammlungsobjekts jemals sichtbar wird, werden als unveränderlich bezeichnet . Das zweite Kriterium verwirrt mich ein bisschen. Welche …



9
Durchlaufen von Java-Sammlungen in Scala
Ich schreibe einen Scala-Code, der die Apache POI- API verwendet. Ich möchte über die Zeilen iterieren, die in java.util.Iteratorder Sheet-Klasse enthalten sind. Ich möchte den Iterator in einer for eachStilschleife verwenden, daher habe ich versucht, ihn in eine native Scala-Sammlung zu konvertieren, werde aber kein Glück haben. Ich habe mir …



5
Mehrere Sammlungen zu einer einzigen logischen Sammlung kombinieren?
Angenommen, ich habe eine konstante Anzahl von Sammlungen (z. B. 3 ArrayLists) als Mitglieder einer Klasse. Jetzt möchte ich alle Elemente anderen Klassen aussetzen, damit sie einfach über alle Elemente iterieren können (idealerweise schreibgeschützt). Ich verwende Guavensammlungen und frage mich, wie ich mit Guaven-Iterablen / Iteratoren eine logische Ansicht der …
110 java  collections  guava 

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.