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.
Wie kann ich ein Objekt finden Carnet, in einem zu ArrayList<Carnet>wissen , seine Eigenschaft codeIsin. List<Carnet> listCarnet = carnetEJB.findAll(); public class Carnet { private String codeTitre; private String nomTitre; private String codeIsin; // Setters and getters }
Angenommen, ich habe eine ArrayList mit Objekten der Größe n. Jetzt möchte ich ein anderes Objekt an einer bestimmten Position einfügen, beispielsweise an der Indexposition k (größer als 0 und kleiner als n), und ich möchte, dass andere Objekte an und nach der Indexposition k eine Indexposition nach vorne verschieben. …
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" …
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 …
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. …
Gibt es einen guten Grund, warum die Collections.list () -Methode im java.utilsPaket ein ArrayList<T>anstelle von zurückgibt List<T>? Natürlich ArrayListist ein a List, aber ich habe den Eindruck, dass es im Allgemeinen eine gute Praxis ist, den Schnittstellentyp anstelle des Implementierungstyps zurückzugeben.
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?
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 …
Ich google es und kann die Syntax nicht finden. Meines wird arraylistmöglicherweise basierend auf einer Benutzereinstellung unterschiedlich ausgefüllt, daher habe ich es initialisiert ArrayList<Integer> arList = new ArrayList<Integer>(); Und jetzt möchte ich Hunderte von ganzen Zahlen hinzufügen, ohne dies einzeln zu tun arList.add(55);
Was wäre der einfachste Weg, um CharSequence[]daraus etwas zu machen ArrayList<String>? Sicher, ich könnte jedes ArrayListElement durchlaufen und in ein CharSequenceArray kopieren , aber vielleicht gibt es einen besseren / schnelleren Weg?
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<String>aber mein Problem ist, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.