Willkommen |
|
myGully |
|
Links |
|
Forum |
|
|
|
|
23.11.12, 11:27
|
#1
|
Anfänger
Registriert seit: Nov 2012
Beiträge: 7
Bedankt: 0
|
Java - Objekte
Hallo kann mir vl jemand sagen, ob es eine Möglichkeit gibt, ein Array mit Objekten über den INDEX anzusprechen/bzw. auszuwählen? In einer Liste kann ich ja nur durchiterieren...
Irgendwas in der Form:
int i = 5;
ArrayList<Objekt> [] _myObjects = new ArrayList<>[z.b 10];
Object o = new Object;
o = _myObject[i];
????????
|
|
|
23.11.12, 13:00
|
#2
|
Banned
Registriert seit: Mar 2012
Beiträge: 337
Bedankt: 93
|
Ist die Frage ernst gemeint?
1. Wie sollte es sondest anders gehen?
2. Du hättest es schneller ausprobiert und SELBST rausgefunden als diesen Thread hier zu eröffnen!
(Es sei denn Du sitzt grad in einer Klausur. Die würdest Du bei diesem Wissen dann sowieso nicht bestehen...)
|
|
|
23.11.12, 13:28
|
#3
|
Hinter dir!
Registriert seit: Apr 2010
Beiträge: 1.125
Bedankt: 487
|
Echt mal, und wegen so einem Scheiß registrierst du dich hier extra.
Falls du einfach nur wissen wolltest wie das funktioniert:
Code:
int i = 5;
ArrayList<Object> _myObject = new ArrayList<>(10) ;
//evtl Werte zuweisen...
Object o = new Object();
if (_myObject.size() >= i) {
o = _myObject.get(i);
System.out.println("Objekt #" + i + ":" + o);
} else {
System.out.println("Objekt #" + i + " existiert nicht!");
}
|
|
|
23.11.12, 15:43
|
#4
|
Anfänger
Registriert seit: Nov 2012
Beiträge: 7
Bedankt: 0
|
Was ist denn mit euch los????
@ProgMaster:
1.) Ich habe es ausprobiert und fand einfach keine Lösung um den Compilerfehler zu entfernen!
2.) Wenn dich meine Frage so aufregt, dann wäre es besser gewesen einfach gar nichts zu schreiben. Oder waren deine Implementierungen immer FEHLERFREI??? Darüber hinaus finde ich dein Kommentar (in Klammer) echt Niveaulos...
@Your_Conscience
Ja ich habe mich erst kürzlich angemeldet. Und was ist mit dir? Musstest du dich hier nicht auch irgendwann einmal anmelden? Und bezüglich deiner Aussage, dass ich einfach nur wissen wollte wie es funktioniert- "natürlich". Habe ja meinen Versuch hier eingetippt, weil ich nicht weiter gekommen bin und nicht nur um Quellcode gebeten.
Na egal, trotzdem danke für den Code!
Und nur zur Info, ich habe dieses Semester angefangen zu studieren und dachte mir, ein Austausch von Informationen unter "Kollegen" würde hier freundlicher ablaufen...
|
|
|
23.11.12, 16:01
|
#5
|
Hinter dir!
Registriert seit: Apr 2010
Beiträge: 1.125
Bedankt: 487
|
Dann sorry, es kam so rüber als wolltest du einfach nur wissen ob soetwas geht und selbst zu faul bist es selbst zu probieren.
Nächstes Mal bitte etwas besser ausdrücken.
|
|
|
23.11.12, 16:15
|
#6
|
Anfänger
Registriert seit: Nov 2012
Beiträge: 7
Bedankt: 0
|
Ok np, dann werde ich das nächste Mal etwas genauer beschreiben!
|
|
|
23.11.12, 16:20
|
#7
|
Banned
Registriert seit: Mar 2012
Beiträge: 337
Bedankt: 93
|
Weiß nicht warum Du hier rumheulst?
Es hat nichts mit Unfreundlichkeit zu tun, wenn man kritisiert wird!
Man sieht eben, dass Du Dich kaum SELBST bemüht hast, dies rauszufinden,
denn diese Frage hätte Dir jedes Buch (oder Tutorial im Internet) beantworten können oder Du hättest es durch mehrfaches ausprobieren herausgefunden.
Wenn Dir jeder Dein Popöchen streicheln soll, dann bist Du wohl an der Uni falsch!
|
|
|
23.11.12, 17:01
|
#8
|
Anfänger
Registriert seit: Nov 2012
Beiträge: 7
Bedankt: 0
|
Komischerweise kann man in deinen Beiträgen sehen, dass du Ding wie "was bedeutet args?" oder Ratschläge gibst eine IDE zu benutzen wie Netbeans oder Eclipse. Jedoch auf meine Frage mit Spott reagierst, obwohl jene Fragen schneller über ein Buch oder Internet beantwortet werden könnten!
Naja vl gibt es dir ja ein gutes Gefühl anderen schlecht zu machen, denn du musstest in deinem Leben sicherlich noch nie eine Frage stellen und konntest immer alles selbst beantworten lol!!!!
Du kannst einem echt leid tun, behalte deine Kommentare beim nächsten Mal für dich und erspar den anderen deine geistigen Ergüsse!
|
|
|
23.11.12, 17:06
|
#9
|
Banned
Registriert seit: Mar 2012
Beiträge: 337
Bedankt: 93
|
Meine Güte... was regst Du Dich auf wie ne beleidigte Leberwurst!
Und nein, niemand weiss alles, aber andere geben sich Mühe und lesen selbst nach anstatt andere für einen arbeiten zu lassen, und andere nehmen Kritik an!
|
|
|
23.11.12, 17:12
|
#10
|
Banned
Registriert seit: Aug 2012
Beiträge: 223
Bedankt: 68
|
@NotEasy
Verstehe nicht warum du dich so aufregst und so dünnhäutig reagierst?
Du bist im ersten Semester und solltest lernen dir deine Fragen selbst beantworten zu können!
Auf dich werden noch Fragen und Probleme zukommen, die du selbst lösen musst und andere für dich nicht beantworten werden können.
Daher sehe ich in Progmasters Antwort eine ehrlich gemeinte Kritik! Warum Du deswegen rumheulst verstehe ich nicht! Würdest Du im Berufsleben auch so reagieren, wenn ein Arbeitekollege dich auffordert deine Aufgaben, die du OHNE Hilfe schaffen kannst selbst zu machen? Wäre das nicht - so wie hier - peinlich?
|
|
|
23.11.12, 17:19
|
#11
|
OS X'ler
Registriert seit: Aug 2012
Ort: /dev/random
Beiträge: 40
Bedankt: 8
|
Eigentlich dachte ich mir bei der Frage noch, dass die bestimmt einfach zu beantworten sei und ich darauf nicht antworten müsse, aber nach eurem Käse hier, muss ich einfach auch mal was sagen
Also, erstmal muss ich denjenigen Recht geben, die sagen, dass man sich diese Frage schnell hätte selbst beantworten können. Und ja, im Studium sollte das eigentlich auch selbstverständlich sein. Aber wenn er es gerne hier erläutert hätte, gerne, sein Ding.
Müsst ihr euch nicht gleich so anzicken. Wobei man natürlich Kritik annehmen, sollte, eh?
Aber sich dann aufzuregen, dass irgendjemand in einem anderen Thread auf eine simple, vielleicht belanglosere Frage geantwortet hat, ist einfach unangebracht.
Ist ja nicht heise-Forum hier.
|
|
|
23.11.12, 17:38
|
#12
|
Anfänger
Registriert seit: Nov 2012
Beiträge: 7
Bedankt: 0
|
Also ja, zum Teil stimme ich euch zu. Vl habe ich etwas überreagiert. Aber es wäre auch etwas anderes gewesen, wenn ProgMaster mir geantwortet hätte, dass ich in einem Buch nach schauen soll oder sonstiges...
Nur Aussagen wie:
"Es sei denn Du sitzt grad in einer Klausur. Die würdest Du bei diesem Wissen dann sowieso nicht bestehen..." finde ich einfach absolut überflüssig!
Mir ging es nur darum, dass bevor er so etwas schreibt, mir einfach gar nichts postet.
Und ich habe den ganzen Vm mit Hausarbeiten zugebracht und nach etwa 10 min umherhantieren mit diesem Array, dachte ich mir es ginge hier einfach schneller.
Aber in Zukunft werde ich mir dies wol besser überlegen.
Egal,
schönes Wochenende
|
|
|
23.11.12, 17:42
|
#13
|
OS X'ler
Registriert seit: Aug 2012
Ort: /dev/random
Beiträge: 40
Bedankt: 8
|
Noch etwas Konstruktives:
Wenn du eine Thread-Safe-Variante, also für eine Anwendung mit mehreren Threads benötigst, solltest du java.util.Vector benutzen.
|
|
|
Forumregeln
|
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:30 Uhr.
().
|