Als «arraylist» getaggte Fragen

Ein einfacher Erfassungsdatentyp, der in einigen Sprachen / Plattformen (z. B. in Java oder .NET) zu finden ist. Die Array-Liste implementiert eine Liste unter Verwendung eines Arrays, wobei beide Stärken des DS genutzt werden.



9
Warum werden HashMap-Werte nicht in List umgewandelt?
Ich setze Werte in die Hashmap ein, die die Form hat. Map<Long, Double> highLowValueMap=new HashMap<Long, Double>(); highLowValueMap.put(1l, 10.0); highLowValueMap.put(2l, 20.0); Ich möchte eine Liste mit der values()Methode der Karte erstellen . List<Double> valuesToMatch=new ArrayList<>(); valuesToMatch=(List<Double>) highLowValueMap.values(); oder List<Double> valuesToMatch=(List<Double>) highLowValueMap.values(); Es wird jedoch eine Ausnahme ausgelöst: Ausnahme im Thread "main" …

9
Gson TypeToken mit dynamischem ArrayList-Elementtyp
Ich habe diesen Code: Type typeOfObjectsList = new TypeToken<ArrayList<myClass>>() {}.getType(); List<myClass> objectsList = new Gson().fromJson(json, typeOfObjectsList); Es konvertiert eine JSON-Zeichenfolge in ein ListObjekt. Aber jetzt möchte ich dies ArrayListmit einem dynamischen Typ (nicht nur myClass) haben, der zur Laufzeit definiert wird. Der ArrayListArtikeltyp des wird mit Reflexion definiert . Ich …

8
Verschieben von Elementen in einer ArrayList
Ich habe mit ArrayLists rumgespielt. Was ich erreichen möchte, ist eine Methode, um so etwas zu tun: Item 1 Item 2 Item 3 Item 4 Ich versuche, Elemente in der Liste nach oben verschieben zu können, es sei denn, sie befinden sich bereits oben. In diesem Fall bleibt sie gleich. …
75 java  arraylist 


6
java.lang.IndexOutOfBoundsException: Quelle passt nicht in dest
Auf dem folgenden Code: static void findSubsets (ArrayList<Integer> numbers, int amount, int index) { ArrayList <Integer> numbersCopy = new ArrayList<Integer>(numbers.size()); Collections.copy(numbersCopy, numbers); } Ich erhalte den Fehler: Exception in thread "main" java.lang.IndexOutOfBoundsException: Source does not fit in dest at java.util.Collections.copy(Collections.java:548) at backtracking2.Main.findSubsets(Main.java:61) Warum?

19
ArrayList: Wie vergrößert sich die Größe?
Ich habe eine grundlegende Frage zu Java ArrayList. Wenn ArrayListmit dem Standardkonstruktor deklariert und initialisiert wird, wird Speicherplatz für 10 Elemente erstellt. Was passiert nun, wenn ich ein elftes Element hinzufüge? Wird neuer Speicherplatz mit einer Kapazität von 20 (oder mehr) Elementen erstellt (dies erfordert das Kopieren von Elementen vom …


2
ArrayList <String> zu CharSequence []
Was wäre der einfachste Weg, um CharSequence[]daraus etwas zu machen ArrayList&lt;String&gt;? Sicher, ich könnte jedes ArrayListElement durchlaufen und in ein CharSequenceArray kopieren , aber vielleicht gibt es einen besseren / schnelleren Weg?

4
Was ist der Unterschied zwischen <? erweitert Base> und <T erweitert Base>?
In diesem Beispiel: import java.util.*; public class Example { static void doesntCompile(Map&lt;Integer, List&lt;? extends Number&gt;&gt; map) {} static &lt;T extends Number&gt; void compiles(Map&lt;Integer, List&lt;T&gt;&gt; map) {} static void function(List&lt;? extends Number&gt; outer) { doesntCompile(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); compiles(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); } } doesntCompile() Kompiliert nicht mit: Example.java:9: error: incompatible types: HashMap&lt;Integer,List&lt;Integer&gt;&gt; …

3
Laden Sie die Arrayliste mit httpurlconnection multipart / form-data hoch
Ich muss ArraylistBilder auf den Server hochladen , ohne eine Bibliothek zu verwenden. Ich verwende Asynctaskzum Hochladen eines einzelnen Bildes und es funktioniert perfekt mit Hilfe von httpurlconnection Multipart / Formulardaten. Jetzt muss ich meinen Code ändern, um mehrere Dateien eines beliebigen Typs mithilfe von hochzuladen, Arraylist&lt;String&gt;aber mein Problem ist, …
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.