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.
Ich habe mich gefragt, wie ich ein Integer-Array so initialisieren kann, dass sich Größe und Werte während der Ausführung meines Programms ändern. Irgendwelche Vorschläge?
Wie kann ich feststellen (true / false zurückgeben), ob eine ArrayList mehr als ein Element in Java enthält? Vielen Dank, Terry Bearbeiten Vergessen, um zu erwähnen, dass ich nicht "Blöcke" miteinander vergleichen möchte, sondern deren ganzzahlige Werte. Jeder "Block" hat ein int und das macht sie anders. Ich finde das …
Im Moment habe ich ein Programm, das einen Code enthält, der so aussieht: while (arrayList.iterator().hasNext()) { //value is equal to a String value if( arrayList.iterator().next().equals(value)) { // do something } } Mache ich das richtig, was das Durchlaufen der ArrayList angeht? Der Fehler, den ich bekomme, ist: java.lang.ArrayIndexOutOfBoundsException: -1 at …
Ich habe eine ArrayListAnnahme list, und es hat 8 Elemente AH und jetzt möchte ich 1,3,5 Position Element im int Array gespeichert aus dem listWie kann ich das tun. Ich versuche das mit zu machen ArrayList<String> list = new ArrayList<String>(); list.add("A"); list.add("B"); list.add("C"); list.add("D"); list.add("E"); list.add("F"); list.add("G"); list.add("H"); int i[] …
In meinem String kann ich eine beliebige Anzahl von Wörtern haben, die durch Kommas getrennt sind. Ich wollte, dass jedes Wort in eine ArrayList aufgenommen wird. Z.B: String s = "a,b,c,d,e,.........";
Hat jemand eine Idee, warum die removeRange-Methode in AbstractList (und auch in ArrayList ) ist protected? Es sieht nach einer ziemlich gut definierten und nützlichen Operation aus, aber um sie zu verwenden, müssen wir die List-Implementierung in Unterklassen unterteilen. Gibt es versteckte Gründe? Scheint mir ziemlich unerklärlich.
Ich habe zwei ArrayListObjekte mit jeweils drei ganzen Zahlen. Ich möchte einen Weg finden, die gemeinsamen Elemente der beiden Listen zurückzugeben. Hat jemand eine Idee, wie ich das erreichen kann?
ArrayList<Object> list = new ArrayList<Object>(); list.add(1); list.add("Java"); list.add(3.14); System.out.println(list.toString()); Ich habe es versucht: ArrayList<String> list2 = (String)list; Aber es gab mir einen Kompilierungsfehler.
Soweit ich mich erinnere, ArrayListbetrug die Standardkapazität vor Java 8 10. Überraschenderweise sagt der Kommentar zum Standardkonstruktor (void) immer noch: Constructs an empty list with an initial capacity of ten. Von ArrayList.java: /** * Shared empty array instance used for default sized empty instances. We * distinguish this from EMPTY_ELEMENTDATA …
Ich habe eine ArrayList, mit der ich RaceCar-Objekte speichern möchte, die die Thread-Klasse erweitern, sobald die Ausführung abgeschlossen ist. Eine Klasse namens Race verarbeitet diese ArrayList mithilfe einer Rückrufmethode, die das RaceCar-Objekt nach Abschluss der Ausführung aufruft. Die Rückrufmethode addFinisher (RaceCar-Finisher) fügt das RaceCar-Objekt zur ArrayList hinzu. Dies soll die …
Für eine Android-App habe ich die folgenden Funktionen private ArrayList<String> _categories; // eg ["horses","camels"[,etc]] private int getCategoryPos(String category) { for(int i = 0; i < this._categories.size(); ++i) { if(this._categories.get(i) == category) return i; } return -1; } Ist das der "beste" Weg, eine Funktion zum Abrufen der Position eines Elements …
Ich habe eine folgende Methode ... die tatsächlich die Liste der Sätze nimmt und jeden Satz in Wörter aufteilt. Hier ist es: public List<String> getWords(List<String> strSentences){ allWords = new ArrayList<String>(); Iterator<String> itrTemp = strSentences.iterator(); while(itrTemp.hasNext()){ String strTemp = itrTemp.next(); allWords = Arrays.asList(strTemp.toLowerCase().split("\\s+")); } return allWords; } Ich muss diese Liste …
Ich habe eine ArrayList, die aus verschiedenen Elementen besteht, die aus einer Datenbank importiert wurden und aus Zeichenfolgen, Zahlen, Doppelwerten und Ints bestehen. Gibt es eine Möglichkeit, mithilfe einer Reflexionstechnik herauszufinden, welche Datentypen die einzelnen Elemente enthalten? Zu Ihrer Information: Der Grund dafür, dass es so viele Arten von Daten …
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.