Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Allgemeine Java-Programmierung > Mehrdimensionale Arrays
Antwort
 
Themen-Optionen
Alt 16.04.2005, 16:15   Nach oben    #1
Quakes
Gast
 
Beiträge: n/a
Standard Mehrdimensionale Arrays

Hi,
hab eine Methode, die Teile eines String in eine Mehrdimensionale Arrays einfügen soll. Den string wollte ich per StringTokenizer teilen, nur irgendwas geht nicht. Da ich noch nicht mir Mehrdimensionale Arrays was gemacht habe, kann's auch daran liegen ...
Hoffe ihr könnt mir helfen
Code:
[...]
String userArray[][] = new String [8] [4];	 //Array für die einzelnen User und Daten
	i = 8;
	j = 0;
	setStatusMessage("Array");

	while (j != i)
	{
	  setStatusMessage("Array");
	  userArray [j] [0] = st.nextToken(); // username
	  userArray [j] [1] = st.nextToken(); // userPw
	  userArray [j] [2] = st.nextToken(); // userIp
	  userArray [j] [3] = st.nextToken(); // userStatus
	  userArray [j] [4] = st.nextToken(); // Trennezeichen
	  setStatusMessage("User Nummer "+j);
	  j++;
	}
mfg
Quakes
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.04.2005, 16:17   Nach oben    #2
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.091
Standard

Fehlermeldung?
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.04.2005, 16:40   Nach oben    #3
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
Standard

Hat jetzt eigentlich nichts mit der Sache an sich zu tun .. aber solltest Du mit der Java-Version 1.5.x arbeiten, so möchte ich etwas aus der API zitieren:
Zitat:
Zitat von API
StringTokenizer is a legacy class that is retained for compatibility reasons although its use is discouraged in new code. It is recommended that anyone seeking this functionality use the split method of String or the java.util.regex package instead.
Quelle: http://java.sun.com/j2se/1.5.0/docs/...Tokenizer.html

Heißt, dass split(String,int) dem StringTokenizer in dieser Version vorzuziehen ist.

Grüße Ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.04.2005, 17:34   Nach oben    #4
Quakes
Gast
 
Beiträge: n/a
Standard

Hi,
dann werde ich das mit dem "public String[] split(String regex)" testen.

Nur damit ich die Erklärung auf der Seite richtig verstanden habe
die einzelnen teile des Strings werden in jeweils ein Feld des Arrays gespeichert, was man davor angibt (z.B. public String[]) oder ?

mfg
Quakes
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.04.2005, 17:52   Nach oben    #5
Quakes
Gast
 
Beiträge: n/a
Standard

hmm
Code:
	String userArray[] = new String [i];
	userArray[] = list.split("<MS>");
"list" ist ein String

kann mir einer sagen, was ich da falsch gemacht habe ?
weil bei mir meckert der JBuilder was von falsch Deklaration ...

mfg
Quakes
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.04.2005, 18:44   Nach oben    #6
Benutzer
 
Benutzerbild von 3qualizer
 
Registriert seit: 29.05.2004
Beiträge: 45
Standard

Code:
String userArray[];
userArray = list.split("<MS>");
Die Erklärung überlass ich mal anderen
__________________
Jabber: melsi@amessage.de
3qualizer ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.04.2005, 22:11   Nach oben    #7
Quakes
Gast
 
Beiträge: n/a
Standard

Hi,
erstmal thx für die schnelle Hilfe
mal gucken ob's funzt
mfg
Quakes
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.04.2005, 12:44   Nach oben    #8
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Zitat:
Zitat von 3qualizer
Code:
String userArray[];
userArray = list.split("<MS>");
Die Erklärung überlass ich mal anderen
Mensch, dat geht aber auch in eine Zeile.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.04.2005, 14:44   Nach oben    #9
Quakes
Gast
 
Beiträge: n/a
Standard

Hi,
hab den Ansatz verworfen und das Problem ganz anderes gelöst, daher brauch ich auch kein Array mehr

@ Mod
kann geschlossen werden
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
arrays in formularen mit id="" robo47 HTML, XML und CSS 2 29.05.2006 15:24
Problem mit Arrays pixel Allgemeine Java-Programmierung 9 07.05.2005 16:29
Mehrdimensionale Arrays bento124 PHP-Programmierung 2 24.04.2005 03:58
[PHP] Was sind eigentlich Arrays? Ben Tutorials 5 09.12.2004 09:29
PRofi? Kampet! (Arrays mehrerer Klassen sammeln) wwwsteel Allgemeine Java-Programmierung 2 15.08.2004 01:40


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:06 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44