Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Allgemeine Java-Programmierung > string in teilbereiche zerteilen!?
Antwort
 
Themen-Optionen
Alt 12.12.2004, 21:41   Nach oben    #1
Niki_Tesla
Gast
 
Beiträge: n/a
Standard string in teilbereiche zerteilen!?

hi...!

hab da einen String (wir nennen ihn "String s"), der aussieht wie folgt:

String s = "Jackson; Michael; 100; 90; 95; 84; 91;" ;

wie man sieht gibt es in diesem string teilargumente, jeweils mit einem semikolon getrennt.
diesen string will ich nun in einzel einheiten für jedes durch ein semikolon getrenntes element aufteilen.

z.b. die variablen enthalten:

String nn = "Jackson";
String vn = "Michael";
String n1 = 100;
String n2 = 90;
.
.
.

usw usf.

aber wie?

mfg
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.12.2004, 07:15   Nach oben    #2
Soulfly
Gast
 
Beiträge: n/a
Standard

Code:
StringTokenizer st = new StringTokenizer(s,";");

nn = st.nextToken();
vn = st.nextToken();

usw
Sollte dir helfen.

MFG
Soulfly
www.soulfly-design.de
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.12.2004, 09:59   Nach oben    #3
Niki_Tesla
Gast
 
Beiträge: n/a
Standard

ja danke, aber wo ist die klasse StringTokenizer enthalten? er sagt nur
"cannot resolve symbol
symbol: class StringTokenizer
location: class meineKlasse"

mfg
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.12.2004, 12:48   Nach oben    #4
Niki_Tesla
Gast
 
Beiträge: n/a
Standard

String s1 = "String; mit; Teilen";
String s2[] = s1.split(";");

for (int i = 0 ; i < s2.length ; i++) System.out.print(s2[i] + " ");

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

Das Beispiel von Soulfly ist korrekt, du musst aber folgenden Import machen:

Code:
import java.util.StringTokenizer;
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.02.2005, 17:52   Nach oben    #6
MacGyver
Gast
 
Beiträge: n/a
Standard

.split(";");

Split wäre eine Lösung!
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.02.2005, 18:01   Nach oben    #7
Erfahrener Benutzer
 
Benutzerbild von Gottzilla
 
Registriert seit: 02.02.2005
Beiträge: 515
Standard

Pattern find ich besser, ist viel komplexer
Gottzilla ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.02.2005, 18:02   Nach oben    #8
MacGyver
Gast
 
Beiträge: n/a
Standard

@Hobbit_im_Blutrausch
Ist mir neu, wie funktioniert das?
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.02.2005, 18:05   Nach oben    #9
Erfahrener Benutzer
 
Benutzerbild von Gottzilla
 
Registriert seit: 02.02.2005
Beiträge: 515
Standard

Zitat:
Zitat von MacGyver
@Hobbit_im_Blutrausch
Ist mir neu, wie funktioniert das?
http://java.sun.com/j2se/1.5.0/docs/...x/Pattern.html

[edit] Scheiß Zitat
Gottzilla ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.02.2005, 18:07   Nach oben    #10
MacGyver
Gast
 
Beiträge: n/a
Standard

Cool, danke!
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.02.2005, 09:11   Nach oben    #11
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
Standard

Hallo,

ich muss das hier gerade nochmals hervorkramen, da ich im Zuge des Entwurfs dieses FAQ-Beitrags:
http://www.php-info.org/ftopic86.html
(noch nicht mit der neuen Information versehen!)
darauf hingewiesen wurde, dass in der API folgendes steht.
Zitat:
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.
Finde ich "schade", da ich das immer gerne verwendet habe, aber nun gut. Die Methode split() scheint dann ja die zukünftig bessere Alternative zu sein.

Das nur der Vollständigkeit und Aktualität halber.

Grüße Ben.

Geändert von Jann Hendrik (05.06.2007 um 09:22 Uhr). Grund: php-info.org - link entfernt.
Ben ist offline  
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
Problem bei Verarbeitung von Templates (Eigene Klassen) dago PHP-Programmierung 21 31.08.2006 16:02
Symbolklassen festlegen anna Allgemeine Java-Programmierung 2 12.11.2005 11:30
Datei einlesen. cyberdevil87 Allgemeine Java-Programmierung 3 27.06.2005 09:22
Access Anbindung unter Linux mit Java ? kampet Datenbanken 5 25.04.2005 08:43
String nach bestimmten Inhalt untersuchen Quakes Allgemeine Java-Programmierung 29 26.03.2005 20:11


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:59 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