Foro de elhacker.net

Programación => Java => Mensaje iniciado por: davidlynch en 7 Mayo 2015, 02:11 am



Título: Extraer dato de String (JAVA)
Publicado por: davidlynch en 7 Mayo 2015, 02:11 am
Hola, un saludo a todos

Alguien que me pueda guiar, estoy queriendo extaer un dato es este caso un numero de una linea de texto como lo puedo hacer, pongo un ejemplo

T01 N0090 J0010 H7080, esta sería mi linea de texto de aqui solo quiero extraer el dato numerico que acompaña N osea el 0090 y que cuando imprima por pantalla me muestre solo ese valor, gracias, ojalá alguien me pueda ayudar.
Saludos


Título: Re: Extraer dato de String (JAVA)
Publicado por: PabloPbl en 7 Mayo 2015, 04:00 am
Hola, un método muy útil para estos casos, es el método split(); de la clase String

Este método te devuelve un array con pedazos de cadenas separados por algún símbolo que especifiques por parámetro.

En tu caso lo harías así:
Código
  1. String linea = "T01 N0090 J0010 H7080";
  2. String[] parte = linea.split(" ");
  3. System.out.println(parte[1]);
  4.  

Saludos!!


Título: Re: Extraer dato de String (JAVA)
Publicado por: Sr_Malweriks en 7 Mayo 2015, 09:57 am
Que bueno! no conocia lo del split...