webForumDet fria alternativet

StringTokenizer

4 svar · 282 visningar · startad av yohpops

yohpopsMedlem sedan feb. 20011 198 inlägg
#1

Hej.

Jag har en fråga angående en StringTokenizer.

Hur gör man för att hoppa tillbaka till början när man har loopat igenom alla tokens?

String ptxvr = request.getParameter("txvr") ;
StringTokenizer TXVRS = new StringTokenizer(ptxvr, ",");
String tmpLine = "" ;
String TXVRS1 = "";
	while (TXVRS.hasMoreTokens())
		{
			tmpLine = TXVRS.nextToken();
			TXVRS1 += "'" + tmpLine + "',";
		}

Går det överhuvudtaget?

andreascarlssonMedlem sedan feb. 2003202 inlägg
#2

Tror inte att det går...

Men varför använder du inte split()-funktionen i String-klassen istället?? Då får du ju en String[] som resultat och kan hoppa hur du vill i denna...

Är inte StringTokenizer på väg att bli deprecated förresten??

yohpopsMedlem sedan feb. 20011 198 inlägg
#3

Funkar inte.

split funkar inte.

det hittas inte i String.

ViktorMedlem sedan aug. 20021 752 inlägg
#4

Tråden flyttad till Java forumet.

Split finns sedan v1.4 av Java.

/Viktor

andreascarlssonMedlem sedan feb. 2003202 inlägg
#5

Då måste du använda en väldigt gammal javaversion. I de nyaste så finns split med.

http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html

137 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)