Foros del Web » Programación para mayores de 30 ;) » Java »

Extraer desde String y crear un Arreglo

Estas en el tema de Extraer desde String y crear un Arreglo en el foro de Java en Foros del Web. Hola a todos, tengo la siguiente duda con Java. //supongamos que tengo: String varios = "casa-gato-perro"; /* Lo que necesito hacer, es extraer esas tres ...
  #1 (permalink)  
Antiguo 19/05/2007, 20:12
 
Fecha de Ingreso: enero-2006
Mensajes: 6
Antigüedad: 18 años, 3 meses
Puntos: 0
Pregunta Extraer desde String y crear un Arreglo

Hola a todos, tengo la siguiente duda con Java.

//supongamos que tengo:
String varios = "casa-gato-perro";

/*
Lo que necesito hacer, es extraer esas tres palabras separadas por el guión y transformarlas cada una para ponerlas todas ordenadas en un Array de Strings que utilizaré más adelante.
¿Cómo puedo hacer eso?
¿Existe alguna forma de contar la cantidad de (-) o algo así? ¿IndexOf o substring sirven de algo?

de antemano muchas gracias.
PS: Ah olvidé decir algo, el String varios lo ingresa el usuario, por lo que no puedo saber cuales son las posiciones de los caracteres.
gracias!
*/

Última edición por elkan87; 19/05/2007 a las 20:41
  #2 (permalink)  
Antiguo 19/05/2007, 22:25
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Re: Extraer desde String y crear un Arreglo

Hola:

El método split() de la clase String te permite partir la cadena con una sola llamada y te devuelve un array con los tres String "casa", "gato" y "perro".

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 19/05/2007, 22:39
 
Fecha de Ingreso: enero-2006
Mensajes: 6
Antigüedad: 18 años, 3 meses
Puntos: 0
Re: Extraer desde String y crear un Arreglo

gracias por tu ayuda.

Además recién encontré una forma de hacerlo con substring e indexOf. Probaré lo que me dices también.

saludos
  #4 (permalink)  
Antiguo 20/05/2007, 16:30
Avatar de locoporelrojo  
Fecha de Ingreso: abril-2006
Ubicación: Cali - Colombia
Mensajes: 98
Antigüedad: 18 años
Puntos: 2
Re: Extraer desde String y crear un Arreglo

Cita:
Iniciado por chuidiang Ver Mensaje
Hola:

El método split() de la clase String te permite partir la cadena con una sola llamada y te devuelve un array con los tres String "casa", "gato" y "perro".

Se bueno.
Corrijanme si me equivoco. El método split() retorna un arreglo de strings cuando la frase esta separada por espacios en blanco, no? Entonces, como haria en el caso que la frase este unidad por guiones (-), como es el caso inicial del tema?
__________________
Sony PSP Slim & Lite (Piano Black) - Sony Memory Stick DUO Pro 4 GB
3.60 -> 3.71 M33-2 -> 3.80 M33 -> 3.80 M33-5 -> 3.90 M33
  #5 (permalink)  
Antiguo 20/05/2007, 22:30
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Re: Extraer desde String y crear un Arreglo

Hola:

El método split() admite un parámetro que es el caracter/subcadena que quieres usar como separador.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #6 (permalink)  
Antiguo 21/05/2007, 14:03
Avatar de locoporelrojo  
Fecha de Ingreso: abril-2006
Ubicación: Cali - Colombia
Mensajes: 98
Antigüedad: 18 años
Puntos: 2
De acuerdo Re: Extraer desde String y crear un Arreglo

Cita:
Iniciado por chuidiang Ver Mensaje
Hola:

El método split() admite un parámetro que es el caracter/subcadena que quieres usar como separador.

Se bueno.
Gracias por la aclaración chuidiang.
__________________
Sony PSP Slim & Lite (Piano Black) - Sony Memory Stick DUO Pro 4 GB
3.60 -> 3.71 M33-2 -> 3.80 M33 -> 3.80 M33-5 -> 3.90 M33
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:01.