2Danke
ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
188
188
EMPFEHLEN
-
-
23.07.11 20:23 #2
- Registriert seit
- Jun 2009
- Beiträge
- 870
Hallo
eigentlich müsste beim kompilieren oder ausführen dieses Codes eine Fehlermeldung (Exception) erscheinen, die dir hilft, den Fehler zu finden.
In deinem Fall ist das ganz einfach:
In der 1. Zeile definierst und deklarierst du ein String-Array, setzt die Referenz aber auf 'null', damit existiert es nicht. In der nächsten Zeile versuchst du, auf einen String in diesem Array zuzugreifen, das geht aber schief, weil das Array noch nicht da ist.
Eine mögliche Lösung wäre:
Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.Code java:1
System.out.println("Hallo");
___________
Ubuntu Bug #1: Microsoft has a majority market share
Casecon: Projekt leiser Käse
-
Muss ich dann beim erstellen des Arrays schon festlegen wie groß es werden soll. Das weiß ich nämlich nicht, da das ganze dynamisch sein soll... muss ich dann nach jedem eintrag (durch Schleife) das Array erweitern, und geht das überhaupt? THX für die schnelle Antwort
-
Hi FeliXXL,
nein das geht nicht, wenn dann müsstest du ein neues, größeres Array erzeugen und alles bisherige da hineinkopieren. Wenn die Anzahl der Einträge auch extrem hoch werden kann, solltest du einen Vector oder eine ArreyList benutzen. (nur 2 der vielen Collections, weil ich sie häufig benutze)
Grundsätzlich sind Collections seriell und nicht parallel, dazu sind Iteratoren (in Java auch Enumerations genannt) nötig.
würde zu:Code java:1 2 3 4
Sring[] str = new String[12]; for(int i=0; i<str.length; i++){ str[i] ... }
Die Doc dazu giebts hier.Code java:1 2 3 4 5
Vector<String> str = new Vector<String>(); Enumeration<String> str_enum = str.elements(); while(str_enum.hasMoreElements()){ String current = str_enum.nextElement(); // lesend }
Erklärt wird alles recht gut im Galileo Open Book "Java ist auch eine Insel"
Gruß javaDeveloper2011
Ähnliche Themen
-
Stringarray per winsock senden?
Von fredlllll im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 01.04.09, 22:07 -
iframe beschreibbar machen...
Von Headymaster im Forum Javascript & AjaxAntworten: 7Letzter Beitrag: 07.11.06, 15:10 -
iframe beschreibbar machen...
Von Headymaster im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 04.11.06, 21:31 -
ArrayList to Stringarray
Von Speedkill im Forum .NET ArchivAntworten: 1Letzter Beitrag: 25.05.05, 16:54 -
Stringarray geht nicht! :(
Von Azero im Forum C/C++Antworten: 4Letzter Beitrag: 19.04.05, 10:06





Zitieren
Login





