SEO-Software von Suchmaschinenoptimierung.de

Objekte durch eine for-Schleife wiedergeben - Wie?

(hier klicken, um zum Original Thread zu gelangen)
NoobCoder
Hallo,

wie kann man Objekte einer Klasse so erstellen, dass ich diese mit einer for-Schleife in einer Konsole wiedergeben kann?

Also in diesem Sinne meine ich das: (Als Beispiel.)

code:
1:
2:
3:
4:
5:
6:
// Objekte erstellen.
db objekt[0] = new db(10,"Hallo","Welt");
db objekt[1] = new db(15,"Hallo","Oma");
db objekt[2] = new db(20,"Hallo","Du");
db objekt[3] = new db(25,"Wie","gehts");
db objekt[4] = new db(30,"Und","tschuess");

code:
1:
2:
3:
4:
// Auslesen.
for (int i= 0; i <= objekt.lengh; i++) {
    System.out.println(objekt[i]);
}

code:
1:
2:
3:
4:
5:
6:
// Ausgabe in der Konsole durch die for-Schleife.
Objekt 1: Hallo Welt. Nummer 10.
Objekt 2: Hallo Oma. Nummer 15.
Objekt 3: Hallo Du. Nummer 20.
Objekt 4: Wie gehts. Nummer 25.
Objekt 5: Und tschuess. Nummer 30.


Hmm, mit einem JavaApplet hat das nicht viel zu tun, was das Aussehen angeht, aber vielleicht kann mir trotzdem jemand mit dem Code helfen. Wäre echt nett. Baby
TroX
code:
1:
2:
3:
4:
5:
for (int i= 0; i <= objekt.lengh; i++) {
    System.out.println("Objekt #" + i + ": " + objekt[i][1] + " " + objekt[i][2] + ". Nummer " + objekt[i][0]);
}

?
NoobCoder
Wie deklariere ich objekt[] wenn es int und String beinhaltet?

Object[] objekt; ?
TroX
Array Object[]
oder
String Object[]

bin grad nich sicher
NoobCoder
Geht beides nicht.

Bei String kommen diese Fehler:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
haupt.java:5: ']' expected
        db objekt[0] = new db(10,"Hallo","Welt");
                  ^
haupt.java:6: ']' expected
        db objekt[1] = new db(15,"Hallo","Oma");
                  ^
haupt.java:7: ']' expected
        db objekt[2] = new db(20,"Hallo","Du");
                  ^
haupt.java:8: ']' expected
        db objekt[3] = new db(25,"Wie","gehts");
                  ^
haupt.java:9: ']' expected
        db objekt[4] = new db(30,"Und","tschuess");
                  ^
5 errors

Und bei Array kommen diese Fehler:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
haupt.java:5: ']' expected
        db objekt[0] = new db(10,"Hallo","Welt");
                  ^
haupt.java:6: ']' expected
        db objekt[1] = new db(15,"Hallo","Oma");
                  ^
haupt.java:7: ']' expected
        db objekt[2] = new db(20,"Hallo","Du");
                  ^
haupt.java:8: ']' expected
        db objekt[3] = new db(25,"Wie","gehts");
                  ^
haupt.java:9: ']' expected
        db objekt[4] = new db(30,"Und","tschuess");
                  ^
5 errors


Ich verwende übrigens den JavaEditor und die Main sieht so aus:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
public class haupt {
    public static void main(String[] args) {
        String objekt[];
        //Array objekt[];

        cd objekt[0] = new cd(10,"Hallo","Welt");
        cd objekt[1] = new cd(15,"Hallo","Oma");
        cd objekt[2] = new cd(20,"Hallo","Du");
        cd objekt[3] = new cd(25,"Wie","gehts");
        cd objekt[4] = new cd(30,"Und","tschuess");
    
        for (int i = 0; i <= objekt.lengh; i++) {
            System.out.println("Objekt #" + i + ": " + objekt[i][1] + " " + objekt[i][2] + ". Nummer " + objekt[i][0]);
        }
    }
}



Ich hoffe jemand sieht was ich gerne machen würde und könnte einen Beispiel-Code zeigen. Freude
Dayxtry
Probiers mal so:
code:
1:
2:
3:
cb objekt[0] = new cb[]{10,"Hallo","Welt"};


Wo kommt bei dir eigentlich das cd her???
Und du kannst nicht einfach bei nem String hinten n Integer Wert reinschreiben.

Gruß DayXtry
Brik
Arrays werden allgemein so deklariert:

code:
1:
2:
3:
<Datentyp>[] <Bezeichner> = new <Datentyp>[<Feldlänge>];
int[] feld = new int[10];
Objekt[] feld = new Objekt[10];


Um die armen C++ Coder nicht zu verschrecken, wird werden die eckigen Klammern auch immer hinter dem Bezeichner akzeptiert (z.B. auch bei der Übergabe als Parameter), die eigentlich angedachte Version ist aber die oben beschriebene.
(hier klicken, um zum Original Thread zu gelangen)



Tipp: Ranking-Konzept.de - Das SEO-Forum (Forum rund um die Suchmaschinenoptimierung) der artaxo AG.
Das große Versicherungs ABC von Versicherung.de - mit allen Aspekten der Computerversicherungen!
Fan-Foren.de, die große Community mit Musikforum ist ab sofort online.