2Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
270
270
EMPFEHLEN
-
Hallo zusammen!
ich habe eigentlich ein wahrscheinlich ganz einfach zu lösendes Problem, könnt ihr mir dabei helfen?
es haldelt sich um folgenden Code:
ich erhalte schlichtweg die Errormeldung NullCode java:1 2 3 4 5 6 7 8 9 10 11 12 13 14
String[] array = null; public String sql=""; public void writer(){ sql="INSERT......" if (array == null) { array[0] = sql; }else{ String Array2[] = new String[array.length + 1]; System.arraycopy(array, 0, Array2, 0, array.length); array = Array2; array[array.length-1] = sql; } }
Danke für eure Hilfe!Geändert von ringu (22.07.10 um 10:49 Uhr)
-
Hallo
du musst bei deiner Abfrage
Code :1
if(array==null)
noch das Array initialisieren d.h.
Code :1
array = new String[1]();
Grüße
Philipp
#EDIT: muss natürlich heißenCode :1
array = new String[1];
Geändert von JPhil (22.07.10 um 10:42 Uhr)
Real programmers don't comment.
If it was hard to write, it should be hard to understand!
-
Es gibt kein Array, aber du weist dem ersten Element des Arrays was zu?Code java:
1 2
if(array == null) array[0] = ...
-
22.07.10 10:42 #4
- Registriert seit
- Jun 2007
- Ort
- Passau (Niederbayern)
- Beiträge
- 1.298
Hallo und herzlich Willkommen bei tutorials.de

Zuerst möchte ich dich bitten, deine Quelltexte in entsprechende BB-Code-Tags zu setzen, Beispiel:
[ java] String foo = "bar"; [/ java]
wird zu:
Das ist deutlich einfacher zu lesenCode java:1
String foo = "bar";

So, nun zu deiner Frage:
Dein Array hat keine Größe, somit gibt es auch kein 0tes Element.
Wenn du folgendes versuchst, dann solllte es funktionieren:
Da du das Array aber anscheinend dynamisch größer machen willst, würde ich dir die Klasse "Vector" oder "ArrayList" empfehlen, diese bieten die Methoden "add()", "remove()", "clear()" und "get()" an, mit denen du dann die Werte hinzufügen, löschen und abrufen kannst.
Gruß
BK
// Edit: Verflucht, zu langsam
Aber gleich 3ter, ich war auch schon mal schneller mit meinen Antworten 
// Edit2:
Klasse ArrayList in der Java Dokumentation
Klasse Vector in der Java DokumentationGeändert von Bratkartoffel (22.07.10 um 10:45 Uhr) Grund: Links zu Java API hinzugefügt
Über eine gute Bewertung freut sich jeder ;)
Bitte erledigte Threads als "Erledigt" markieren.
"Though a program be but three lines long, someday it will have to be maintained.''
-- Geoffrey James, "The Tao of Programming"
-
schon mal herzlichen dank für eure prompte Hilfe!
werde mich mit den Codes daran halten, dank für den Tipp,
Ich muss eben leider ein Array brauchen, aber danke für den Hinweis.
Noch eine Frage, gibt es hier in diesem Forum auch eine Ecke für fragen rund um Android?
mfg ringu
Ähnliche Themen
-
Problem mit Array
Von bvdcomp im Forum Java GrundlagenAntworten: 2Letzter Beitrag: 01.12.10, 08:40 -
Problem mit array
Von xtratz im Forum PHPAntworten: 2Letzter Beitrag: 27.04.06, 17:44 -
Array-Problem
Von sunstyle im Forum Visual Basic 6.0Antworten: 10Letzter Beitrag: 13.02.06, 16:08 -
Array Problem
Von xony im Forum PHPAntworten: 3Letzter Beitrag: 19.02.05, 11:49 -
Problem mit array und IF
Von IoNsTrEaM im Forum PHPAntworten: 2Letzter Beitrag: 19.07.03, 21:14





Zitieren


Login




