hola
una forma muy sencilla es la siguiente
String te = "leo:hola:mijo";
StringTokenizer st = new StringTokenizer(te, ":");
System.out.println(st.nextToken());
st.nextToken();
System.out.println(st.nextToken());
La salida es:
leo
mijo
si deseas que la posicion de los tokens sea dinamica puedes recorrer
con un ciclo y comparar cada iteración con el indice que necesitas
validando siempre que tenga mas tokens con hasMoreTokens();
suerte
On 8/3/05, dionisio@... <dionisio@...> wrote:
> Hola hasta ahora toceaba una cadena por los dos puntos (:) con:
> String[] tokens = str.split(":");
> pero esto no me vale ahora por usar un jdk inferior.
> alguien me peude decir como puedo trocear una cadena y sacar el primer y
> tercer item separado por los dos puntos?
>
> Lo estoy intentando con StringTockenizer pero no lo consigo.
>
> Me podeis ayudar?
> gracias
>
>
>
> (*)La actividad aun no termina visita http://solojava.blogspot.com
> -------------------------------------------
> Estas recibiendo este email porque eres miembro del grupo SoloJava,
> http://espanol.groups.yahoo.com/group/SoloJava/
>
> Si deseas retirarte solo envia un email a:
> SoloJava-unsubscribe@yahoogroups.com
> ------------
> You area part of the group SoloJava,
> http://groups.yahoo.com/group/SoloJava
>
>
> ________________________________
> Enlaces de Yahoo! Grupos
>
>
> Para visitar tu grupo en Internet, ve a:
> http://espanol.groups.yahoo.com/group/SoloJava/
>
> Para cancelar tu suscripción a este grupo, envía un mensaje a:
> SoloJava-unsubscribe@...
>
> El uso de Yahoo! Grupos está sujeto a las Condiciones del servicio de Yahoo!
> .
--
Leonardo Moreno Guzmán
http://leo.logtar.com