Collections ArrayList mit Comparator sortieren

ve987

Aktives Mitglied
Hallo zusammen,

ich möchte, dass die Methode VW.ausgabe(list); mir die Autos sortiert.
Leider bekomme ich überhaupt nichts zurück.

Liegt es daran, dass die List<Auto> list zweimal deklariert wird?
Wie sonst könnte man das lösen?

Vielen Dank im Voraus!

Code:
package Mobile2;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

public class Main {


    public static void main(String[] args) {

        List<Auto> list = new ArrayList<Auto>();

        VW.addAuto(VW.erstelleAuto(true, "VW", 4.000, 14.000, "gelb", 2008));
        VW.addAuto(VW.erstelleAuto(false, "VW", 5.000, 4.000, "schwarz", 2008));
        VW.addAuto(VW.erstelleAuto(true, "VW", 9.000, 45.000, "weiss", 2007));
        VW.addAuto(VW.erstelleAuto(false, "VW", 18.000, 4.000, "lila", 2010));
        VW.addAuto(VW.erstelleAuto(false, "VW", 11.000, 6.000, "orange", 2012));
        VW.addAuto(VW.erstelleAuto(false, "VW", 34.000, 8.000, "blau", 2013));
        VW.addAuto(VW.erstelleAuto(true, "VW", 11.000, 14.000, "gelb", 2014));
        VW.addAuto(VW.erstelleAuto(true, "VW", 23.000, 14.000, "gelb", 2015));
        VW.addAuto(VW.erstelleAuto(true, "VW", 10.000, 14.000, "black", 2008));
        VW.addAuto(VW.erstelleAuto(true, "VW", 19.000, 14.000, "grün", 2017));
        VW.addAuto(VW.erstelleAuto(true, "VW", 7.000, 14.000, "rosa", 2019));

        Collections.sort(list, new sortErstZulassung());

        VW.ausgabe(list);

        VW.sucheAuto();

    }

    static class sortErstZulassung implements Comparator<Auto> {

        @Override
        public int compare(Auto o1, Auto o2) {

            return Integer.valueOf(o1.getErstzulassung()).compareTo(o2.getErstzulassung());

        }

    }
}


Code:
package Mobile2;

public class Auto {

    private boolean neuwagen;
    private String marke;
    private double preis;
    private double kilometerstand;
    private String farbe;
    private int erstzulassung;

    public Auto(boolean neuwagen, String marke, double preis, double kilometerstand, String farbe, int erstzulassung) {
        super();
        this.neuwagen = neuwagen;
        this.marke = marke;
        this.preis = preis;
        this.kilometerstand = kilometerstand;
        this.farbe = farbe;
        this.erstzulassung = erstzulassung;

    }

    public boolean isNeuwagen() {
        return neuwagen;
    }

    public void setNeuwagen(boolean neuwagen) {
        this.neuwagen = neuwagen;
    }

    public String getMarke() {
        return marke;
    }

    public void setMarke(String marke) {
        this.marke = marke;
    }

    public double getPreis() {
        return preis;
    }

    public void setPreis(double preis) {
        this.preis = preis;
    }

    public double getKilometerstand() {
        return kilometerstand;
    }

    public void setKilometerstand(double kilometerstand) {
        this.kilometerstand = kilometerstand;
    }

    public String getFarbe() {
        return farbe;
    }

    public void setFarbe(String farbe) {
        this.farbe = farbe;
    }

    public int getErstzulassung() {
        return erstzulassung;
    }

    public void setErstzulassung(int erstzulassung) {
        this.erstzulassung = erstzulassung;
    }

}

Code:
package Mobile2;

import java.text.DecimalFormat;
import java.util.*;

public class VW extends Auto {

    static List<Auto> list = new ArrayList<Auto>();

    public static int count;
    public static int countFarbe;
    public static int countPreis;
    public static int countErstzulassung;

    public VW(boolean neuwagen, String marke, double preis, double kilometerstand, String farbe, int erstzulassung) {
        super(neuwagen, marke, preis, kilometerstand, farbe, erstzulassung);
    }

    public static boolean addAuto(VW a) {
        list.add(a);
        return true;
    }

    public static VW erstelleAuto(boolean neuwagen, String marke, double preis, double kilometerstand, String farbe,
            int erstzulassung) {
        return new VW(neuwagen, marke, preis, kilometerstand, farbe, erstzulassung);
    }

    public static void ausgabe(List<Auto> list) {
        for (Auto auto : list) {
            System.out.println(auto);
        }
    }

    public static boolean sucheAuto() {

        Scanner scanner = new Scanner(System.in);
        System.out.println("Neuwagen oder Gebrauchswagen?");
        String wagenArt = scanner.nextLine();

        // ANFANG NEUWAGEN
        if (wagenArt.equalsIgnoreCase("Neuwagen")) {

            for (Auto auto : list) {
                if (auto.isNeuwagen()) {
                    count++;
                    System.out.println(auto);
                }
            }

            System.out.println("So viele Autos entsprechen deinen Kriterien: " + count);

            Scanner scanner2 = new Scanner(System.in);
            System.out.println("Wonach die Suche eingrenzen? Preis, Farbe, Erstzulassung?");
            String eingabe = scanner2.nextLine();

            if (eingabe.equalsIgnoreCase("Farbe")) {
                Scanner scanner4 = new Scanner(System.in);
                System.out.println("Welche Farbe?");
                String eingabeFarbe = scanner4.nextLine();

                for (Auto auto2 : list) {
                    if (eingabeFarbe.equalsIgnoreCase(auto2.getFarbe())) {
                        countFarbe++;
                        System.out.println(auto2);
                    }
                }

                System.out.println("So viele Autos entsprechen deinen Kriteien: " + countFarbe);

            } else if (eingabe.equalsIgnoreCase("Preis")) {
                Scanner scanner5 = new Scanner(System.in);
                System.out.println("Bis 10.000 oder bis 20.000?");
                double eingabePreis = scanner5.nextDouble();

                for (Auto auto3 : list) {
                    if (eingabePreis == 10 && auto3.getPreis() < 10.000 && auto3.isNeuwagen()) {
                        countPreis++;
                        System.out.println(auto3);
                    } else if (eingabePreis == 20 && auto3.getPreis() < 10.000 && auto3.isNeuwagen()) {
                        countPreis++;
                        System.out.println(auto3);
                    }
                }

                System.out.println("So viele Autos entsprechen deinen Kriteien: " + countPreis);

            } else if (eingabe.equalsIgnoreCase("Erstzulassung")) {
                Scanner scanner6 = new Scanner(System.in);
                System.out.println("bis 2010, 2015 oder 2020?");
                int eingabeErstzulassung = scanner6.nextInt();

                switch (eingabeErstzulassung) {

                case 2010:
                    for (Auto auto4 : list) {
                        if (auto4.getErstzulassung() < 2010 && auto4.isNeuwagen()) {
                            countErstzulassung++;
                            System.out.println(auto4);
                        }
                    }
                    break;
                case 2015:
                    for (Auto auto4 : list) {
                        if (auto4.getErstzulassung() < 2015 && auto4.isNeuwagen()) {
                            countErstzulassung++;
                            System.out.println(auto4);
                        }
                    }
                    break;
                case 2020:
                    for (Auto auto4 : list) {
                        if (auto4.getErstzulassung() < 2020 && auto4.isNeuwagen()) {
                            countErstzulassung++;
                            System.out.println(auto4);
                        }
                    }
                    break;

                default:
                    System.out.println("Falsches Jahr");
                }

                System.out.println("So viele Autos entsprechen deinen Kriteien: " + countErstzulassung);

            }
            // ENDE NEUWAGEN

            // ANFANG GEBRAUCHSWAGEN
        } else if (wagenArt.equalsIgnoreCase("Gebrauchswagen")) {

            for (Auto auto : list) {
                if ((!auto.isNeuwagen())) {
                    count++;
                    System.out.println(auto);
                }
            }
            System.out.println("So viele Autos entsprechen deinen Kriterien: " + count);
        } // ENDE WAGEN

        return true;
    }

    @Override
    public String toString() {

        DecimalFormat decimalFormat = new DecimalFormat("#.000");

        String string;

        if (isNeuwagen()) {
            string = "Neuwagen";
        } else {
            string = "Gebrauchswagen";
        }

        return "" + getFarbe() + " " + "Preis" + " " + decimalFormat.format(getPreis()) + " " + "Kilometerstand" + " "
                + getKilometerstand() + " " + string + " " + "Erstzulassung: " + " " + getErstzulassung();
    }


}
 

MoxxiManagarm

Top Contributor
Bitte entschuldige wenn sich das sehr harrsch anhört, aber dein Code ist extrem schlimm. Besondern die Klasse VW musst du erstmal aufräumen.

Du lässt VW von Auto erben, daran ist erstmal nichts unbedingt verkehrt. Aber die Implementierung dazu passt nicht. Deine Implementierung ist eher eine VWGarage und hat mit einem Auto nichts gemein. Wenn du nur eine solche Garage haben willst, dann greif lieber zu einem Singleton anstatt diesen vielen static Methoden und Feldern. Insgesamt solltest du diese Models strikt trennen. Ein Auto ist halt keine Liste von Autos oder andersherum.

Die extra Klasse sortErstZulassung kannst du dir übrigens gekonnt sparen, schreibe einfach:
Java:
Collections.sort(list, Comparator.comparingInt(Auto::getErstzulassung));

Und ja, du fügst der Liste "list" ja nichts hinzu, sondern du fügst der "Garage" die Autos hinzu. Also ist "list" leer.
 

ve987

Aktives Mitglied
Hi MoxxiManagarm,

danke für deine Erklärung!

Könntest du bitte noch erklären, wie meinst du das "Ein Auto ist halt keine Liste von Autos oder andersherum."

Sorry für die blöde Frage, bin noch ganz am Anfang.
 

MoxxiManagarm

Top Contributor
Damit meine ich, dass VW von Auto erbt, VW als solches aber nur den Zweck einer Listenführung bei dir darstellt. Das keyword "extends" kann quasi übersetzt werden als "VW ist ein Auto". Fachlich klingt das absolut korrekt, aber deine Implementierung dazu passt nicht. Die Implementierung bei dir ähnelt eher einer Garage, einer Ausstellungsfläche oder Ähnlichem.
 

temi

Top Contributor
Was ich gerade noch gesehen habe: Du hast sehr viele "static" in der Klasse "VW". Es sollte nur in begründeten Ausnahmefällen notwendig sein, "static" brauchen zu müssen. Einer davon ist "public static void main()". Versuche dein Programm so zu schreiben, dass dies das einzige "static" ist.

Dein Programm sollte dann ungefähr so aussehen:
Java:
public class Auto {
    // Code
}

public class Garage { // diese Klasse ist nur ein Sammler für Autos, sie erbt NICHT von Auto, weil sie kein Auto ist
    private List<Auto> autos = new ArrayList<>();
 
    // eine Beispielmethode zum Hinzufügen von Autos
    public void add(Auto auto) {
        autos.add(auto);
    }
 
    // mehr Code
}

public class Hauptprogramm {
    public static void main(String[] args) {
     
        Garage garage = new Garage(); // Instanz von Garage erstellen
     
        garage.add(new Auto(...)); // Hinzufügen eines Autos, Parameter von Auto() weggelassen
     
    }
}

ich möchte, dass die Methode VW.ausgabe(list); mir die Autos sortiert.
So etwas solltest du nicht wollen!

Der Name einer Methode sollte ausdrücken was die Methode tut. Von einer Methode ausgabe() erwarte ich nicht, dass sie etwas sortiert.

Nebenbei werden für Methodennamen i.d.R. Verben verwendet (eine Methode tut schließlich etwas), bei Methoden mit einem boolean-Rückgabewert sind auch Namen wie "isXXX()" oder "hasXXX()" gängige Bezeichner.

Besser wäre es demnach deine Klasse Garage hätte die Methoden sort() und print(). Da Englisch die bevorzugte Sprache beim Programmieren ist, ist es keine schlechte Idee, sich gleich daran zu gewöhnen. Irgendwie sehen sprachgemischten Programme immer seltsam aus.
 
Zuletzt bearbeitet:

ve987

Aktives Mitglied
Was ich gerade noch gesehen habe: Du hast sehr viele "static" in der Klasse "VW". Es sollte nur in begründeten Ausnahmefällen notwendig sein, "static" brauchen zu müssen. Einer davon ist "public static void main()". Versuche dein Programm so zu schreiben, dass dies das einzige "static" ist.

Dein Programm sollte dann ungefähr so aussehen:
Java:
public class Auto {
    // Code
}

public class Garage { // diese Klasse ist nur ein Sammler für Autos, sie erbt NICHT von Auto, weil sie kein Auto ist
    private List<Auto> autos = new ArrayList<>();

    // eine Beispielmethode zum Hinzufügen von Autos
    public void add(Auto auto) {
        autos.add(auto);
    }

    // mehr Code
}

public class Hauptprogramm {
    public static void main(String[] args) {
    
        Garage garage = new Garage(); // Instanz von Garage erstellen
    
        garage.add(new Auto(...)); // Hinzufügen eines Autos, Parameter von Auto() weggelassen
    
    }
}


So etwas solltest du nicht wollen!

Der Name einer Methode sollte ausdrücken was die Methode tut. Von einer Methode ausgabe() erwarte ich nicht, dass sie etwas sortiert.

Nebenbei werden für Methodennamen i.d.R. Verben verwendet (eine Methode tut schließlich etwas), bei Methoden mit einem boolean-Rückgabewert sind auch Namen wie "isXXX()" oder "hasXXX()" gängige Bezeichner.

Besser wäre es demnach deine Klasse Garage hätte die Methoden sort() und print(). Da Englisch die bevorzugte Sprache beim Programmieren ist, ist es keine schlechte Idee, sich gleich daran zu gewöhnen. Irgendwie sehen sprachgemischten Programme immer seltsam aus.


Das ist das, wo es gehängt hat: Eine Garage Klasse!
Die Benennung werde ich umsetzen, danke!
 

ve987

Aktives Mitglied
Außer es handelt sich um einen "Parkplatz", ein "Autohaus" oder um etwas abstrakteres wie eine "AutoListe".

Benenne deine Klasse so, dass der Name ausdrückt, was die Klasse darstellen soll.

Temi, worin würde sich "Parkplatz" / "Autohaus" von einer "Garage" Klasse, wo ich meine Array List rein mache, unterscheiden? Was könnte man dort reinpacken? Sorry für die blöde Frage, ich möchte das halt gerne richtig verstehen :)
 

temi

Top Contributor
Temi, worin würde sich "Parkplatz" / "Autohaus" von einer "Garage" Klasse, wo ich meine Array List rein mache, unterscheiden? Was könnte man dort reinpacken? Sorry für die blöde Frage, ich möchte das halt gerne richtig verstehen :)
Im Prinzip gibt es vermutlich keinen Unterschied, aber nehmen wir an, du möchtest ein Autohaus modellieren, dann wäre es ja irgendwie nicht intuitiv, wenn die Klasse "Garage" heißt. Die Begrifflichkeiten sollten einfach fachlich zu dem passen, was man machen möchte. Würdest du eine Software zur Verwaltung von Gebrauchtwagen schreiben, dann wirst du ggf. ebenfalls eine "Auto" Klasse haben, aber die "Sammlerklasse" für die einzelnen Autos kaum "Garage" nennen wollen. Das würde in dem Zusammenhang einfach nicht richtig passen.
 

MoxxiManagarm

Top Contributor
Sorry für die blöde Frage, ich möchte das halt gerne richtig verstehen
Inhaltlich würden sich diese nicht unterscheiden, es is eine fachliche Frage. Java ist eine Objektorientierte Sprache und du versuchst Objekte als solches zu modellieren. Es geht letztlich darum in welcher Domaine du dich in der Aufgabenstellung befindest. Wenn sich deine Aufgabe z.B. um eine Ausstellungsfläche handelt, dann nennst du die Klasse halt Ausstellungsfläche. Vielleicht ist es ja auch ein Gebrauchtwagenhandel, ein Laderaum einer Fähre, eine Maut-Station? Das wissen wir halt nicht, das weißt nur du.
 
Zuletzt bearbeitet:

ve987

Aktives Mitglied
Ihr habt natürlich Recht. Man muss am Anfang richtig planen. Das was ich gemacht hatte, war nur zu Übungszwecken gedacht. Ein erstes kleines Anfänger Projekt ;) Es ist aber schon sehr wichtig, als Anfänger sich gleich an die Regeln halten. Danke euch alle!
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M ArrayList sortieren mittels Comparator Java Basics - Anfänger-Themen 10
G ArrayList und Comparator Java Basics - Anfänger-Themen 6
krgewb ArrayList allgemein halten Java Basics - Anfänger-Themen 6
M Ausgabe einer ArrayList ensteht nur als Hashcode, nicht als Objekt Java Basics - Anfänger-Themen 16
S Java: Wie sortiere ich eine ArrayList benutzerdefinierter Objekte nach einem bestimmten Attribut? Java Basics - Anfänger-Themen 2
J ArrayList in 2D-Array konvertieren. Java Basics - Anfänger-Themen 48
E Arrays in einer ArrayList miteinander vergleichen Java Basics - Anfänger-Themen 12
String in ArrayList umwandeln Java Basics - Anfänger-Themen 1
F Arraylist<String>Ein Wort pro Zeile Java Basics - Anfänger-Themen 6
J ArrayList vergleichen im spiel Mastermind Java Basics - Anfänger-Themen 2
Mugetsu35 ArrayList Update ohne Index Java Basics - Anfänger-Themen 6
W Objekte einer ArrayList in txt-datei schreiben mit Paths? Java Basics - Anfänger-Themen 2
Z Java ArrayList speichert falsche Daten ab bzw. gibt falsche Daten aus? Java Basics - Anfänger-Themen 42
W if-Abfrage bei ArrayList-Methodenaufrufen - Wie löse ich das? Java Basics - Anfänger-Themen 6
W ArrayList und toString Java Basics - Anfänger-Themen 17
volcanos Addition -> List<Integer> mit Arrays.asList() versus List<Integer>ArrayList<>() Java Basics - Anfänger-Themen 14
ArrayList mit unbekannter Menge an Arrays die Arrays vergleichen Java Basics - Anfänger-Themen 9
M 2d ArrayList durchgehen Java Basics - Anfänger-Themen 2
Blkckroll45 Arraylist Java Basics - Anfänger-Themen 6
H Interface Wieso "List<String> list = new ArrayList<>[…]" Java Basics - Anfänger-Themen 4
berserkerdq2 Geht collections.sort bei allen? Linkedhashset, ArrayList, HashSet etc. Java Basics - Anfänger-Themen 4
R Methoden Werte einer ArrayList als Parameter übergeben. Java Basics - Anfänger-Themen 4
L Dauerhaftes Speichern einer Eingabe bei einer ArrayList Java Basics - Anfänger-Themen 26
D Arraylist mit Komplexen Datentyp Java Basics - Anfänger-Themen 3
H Kompliziertes Sortieren einer ArrayList mit Objekten(Sortieren nach X und Y) Java Basics - Anfänger-Themen 11
T Permanentes speichern von Objekten in einer ArrayList Java Basics - Anfänger-Themen 6
volcanos List & ArrayList nach Familiennamen abfragen Java Basics - Anfänger-Themen 57
M static ArrayList in non-static Java Basics - Anfänger-Themen 12
berserkerdq2 Ich gebe eine ArrayList als List zurück per MEthode, wie kann ich nun aber die ArrayList speichern? Java Basics - Anfänger-Themen 46
M ArrayList<TreeNode<T>> fortlaufende Nummerierung der Elemente Java Basics - Anfänger-Themen 5
B Bungeecord | ProxiedPlayer wird nicht in ArrayList hinzugefügt Java Basics - Anfänger-Themen 1
S ArrayList Username und passwort mit JTextField eingaben abgleichen Java Basics - Anfänger-Themen 10
F Werte in einer Arraylist Zählen Java Basics - Anfänger-Themen 2
F Erste Schritte Zahlenreihe von Arraylist in 3erBlöcke sortiert in neue Arraylist Java Basics - Anfänger-Themen 2
M ArrayList mit einer Schleife befüllen Java Basics - Anfänger-Themen 2
F Methode ArrayList mit Eingabewert Java Basics - Anfänger-Themen 2
J ArrayList add methode selbst programmieren Java Basics - Anfänger-Themen 10
K Erste Schritte Wie schnell ist LinkedHashMap im Vergleich zur ArrayList, wenn alle Entries durchlaufen werden? Java Basics - Anfänger-Themen 47
thobren jtable arraylist Java Basics - Anfänger-Themen 12
N Exception beim Verwenden von Arraylist? Java Basics - Anfänger-Themen 10
P Schiebefix - ArrayList überschreibt Daten Java Basics - Anfänger-Themen 3
Zeppi OOP ArrayList Java Basics - Anfänger-Themen 2
P ArrayList Java Basics - Anfänger-Themen 4
L ArrayList auf 4 Elemente begrenzen Java Basics - Anfänger-Themen 56
C ArrayList sortieren nach bestimmten Buchstaben in den Wörtern Java Basics - Anfänger-Themen 13
S Arraylist<Object> mit verschiedenen Objects ausgeben Java Basics - Anfänger-Themen 3
J ArrayList auf bereits vorhanden eintrag prüfen Java Basics - Anfänger-Themen 5
M For Schleife/ArrayList Java Basics - Anfänger-Themen 12
L ArrayList<String> --> double[] array Java Basics - Anfänger-Themen 18
L Längstes Element einer ArrayList ausgeben Java Basics - Anfänger-Themen 9
S Aus verschachtelter ArrayList auf einen Wert zugreifen Java Basics - Anfänger-Themen 4
L Methoden ArrayList Werte hinzufügen und löschen Java Basics - Anfänger-Themen 32
M ArrayList in GUI ausgeben Java Basics - Anfänger-Themen 1
J Nur bestimmter Typ aus der ArrayList ausgeben. Java Basics - Anfänger-Themen 9
Bademeister007 Hallo Leute ich hab eine Frage zur ArrayList Java Basics - Anfänger-Themen 8
Bademeister007 Operatoren Alle Zahlen einer ArrayList die durch 5 teilbar ist Java Basics - Anfänger-Themen 2
S Objekt aus Arraylist in andere Arraylist kopieren? Java Basics - Anfänger-Themen 2
C Sortieren einer ArrayList Java Basics - Anfänger-Themen 2
krgewb ArrayList von ArrayList Java Basics - Anfänger-Themen 2
R ArrayList Problem Java Basics - Anfänger-Themen 6
jonny_2k12 Wie kann ich eine ArrayList aus einer Klasse in eine andere übergeben? Java Basics - Anfänger-Themen 21
O Namen (mit Umlauten und ß) in einer ArrayList suchen Java Basics - Anfänger-Themen 5
N Typebound Objekte einer Arraylist hinzufügen Java Basics - Anfänger-Themen 7
R Methoden ArrayList clonen wirft exception Java Basics - Anfänger-Themen 3
S ArrayList in andere Klasse übernhemen Java Basics - Anfänger-Themen 5
M Letztes Element einer ArrayList Java Basics - Anfänger-Themen 12
B Objektverwaltung mit ArrayList in einer seperaten Klasse Java Basics - Anfänger-Themen 24
I Sortiert eine HashMap nicht gleich wie eine ArrayList? Java Basics - Anfänger-Themen 1
I ArrayList erstellen innerhalb einer Zeile? Java Basics - Anfänger-Themen 3
L Iterieren durch eine ArrayList. Integer Array wird übergeben Java Basics - Anfänger-Themen 17
D Collections Arrays in ArrayList abspeichern Java Basics - Anfänger-Themen 6
F java.util.ArrayList Java Basics - Anfänger-Themen 3
M ArrayList - Objekt kopieren und ändern Java Basics - Anfänger-Themen 11
M Zugriff auf eine ArrayList in einer anderen Klasse Java Basics - Anfänger-Themen 4
P Arraylist zu einem Array bringen mit Verschachtelung Java Basics - Anfänger-Themen 11
N Methode mit einer Arraylist Java Basics - Anfänger-Themen 106
I ArrayList - Methode zum Speichern eines Eintrags in einer Datei Java Basics - Anfänger-Themen 17
H ArrayList Java Basics - Anfänger-Themen 7
D public ArrayList(Collection<? extends E> c); Java Basics - Anfänger-Themen 2
M JTextField in ArrayList speichern Java Basics - Anfänger-Themen 4
C ArrayList mit return zurückgeben Java Basics - Anfänger-Themen 13
K Zahlenfolge ArrayList Java Basics - Anfänger-Themen 3
C Erste Schritte Frage zur ArrayList Java Basics - Anfänger-Themen 15
I Klassen Eine ArrayList<Long>, die sich automatisch sortiert Java Basics - Anfänger-Themen 20
F Array in ArrayList ablegen Java Basics - Anfänger-Themen 3
V ArrayList Java Basics - Anfänger-Themen 1
Z Runden Arraylist Java Basics - Anfänger-Themen 9
X Frage zur einer ArrayList in einer ArrayList Java Basics - Anfänger-Themen 5
F Arraylist als Pfadausgabe Java Basics - Anfänger-Themen 10
L Daten aus ArrayList in Datenbank durchsuchen Java Basics - Anfänger-Themen 5
L Objekt aus Textdatei in ArrayList speichern Java Basics - Anfänger-Themen 4
M Problem mit ArrayList Java Basics - Anfänger-Themen 32
X Objekte einer ArrayList richtig ausgeben? Java Basics - Anfänger-Themen 8
O Hashmap, ArrayList, LinkedList Java Basics - Anfänger-Themen 7
X Problem mit Arraylist in Arraylist Java Basics - Anfänger-Themen 2
O HashMap - ArrayList Java Basics - Anfänger-Themen 29
M UML-Klassendiagramm ArrayList Java Basics - Anfänger-Themen 1
O ArrayList oberflächig durchsuchen Java Basics - Anfänger-Themen 3
I "\n" aus ArrayList enfernen, aber wie?! Java Basics - Anfänger-Themen 4
V Collections Objekte einer ArrayList in der main() ausgeben Java Basics - Anfänger-Themen 9

Ähnliche Java Themen

Neue Themen


Oben