Entrar
¿No tienes cuenta? Registrarse
SoloJava · Grupo de Usuarios Java de Venezuela
? ¿Ya tienes membresía? Entra a Yahoo!

Consejos

¿Sabías que...
Puedes acompañar la descripción de tu grupo con una foto.

Mensajes

  Mensajes Ayuda
Avanzado
Trocear cadena   Lista de mensajes  
Responder | Reenviar Mensaje #3968 de 5381 |
Re: [SoloJava] Trocear cadena

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



Mié, 3 de Ago, 2005 12:45 pm

elcachanchan
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #3968 de 5381 |
Desplegar mensajes Autor Ordenar por fecha

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...
dionisio@...
member; u=12...
Sin conexión Enviar correo
3 de Ago, 2005
7:21 am

hola una forma muy sencilla es la siguiente String te = "leo:hola:mijo"; StringTokenizer st = new StringTokenizer(te, ":"); System.out.println(st.nextToken());...
Leo
member; u=19...
Sin conexión Enviar correo
3 de Ago, 2005
12:55 pm

y como trocearia una cadena por un taulador o espacio en blanco? es decir tengo cadenas del tipo: cadena@... noseque@......
Dionisio Ruiz de Zarate
member; u=12...
Sin conexión Enviar correo
3 de Ago, 2005
2:33 pm

hola es lo mismo String te = "leo hola mijo"; StringTokenizer st = new StringTokenizer(te, "\t"); System.out.println(st.nextToken()); st.nextToken(); ...
Leo
member; u=19...
Sin conexión Enviar correo
3 de Ago, 2005
5:24 pm
Avanzado

Copyright © 2009 Yahoo! Inc. Todos los derechos reservados.
Normativa de confidencialidad - Condiciones del servicio - Reglas - Ayuda