• Jueves 16 de Mayo de 2024, 20:36

Autor Tema:  Obtener cadena  (Leído 1967 veces)

lulu2704

  • Nuevo Miembro
  • *
  • Mensajes: 21
    • Ver Perfil
Obtener cadena
« en: Viernes 10 de Junio de 2011, 04:22 »
0
Hola tengo mi problema es el siguiente,
tengo una cadena, y necesito saber ke hay despues del ultimo punto,
estoy trabajando con split, y me parte la cadena en cada punto que encuentra, pero
yo solo necesitop lo ke se encuentra despues del ultimo punto..

Tengo algop como esto.
Hola.como.estas.bien
y me imprime asi
hola
como
estas
bien
y en mi caso lo uniko ke necesito es bien..
y no es una cadena fija, es cualquier cadena...

morringos

  • Miembro activo
  • **
  • Mensajes: 65
  • Nacionalidad: 00
    • Ver Perfil
Re: Obtener cadena
« Respuesta #1 en: Viernes 10 de Junio de 2011, 06:57 »
0
Si las cadenas que ingresas están separadas con un punto (.), ¿por qué no accesas al último elemento del arreglo? Y ya con eso obtienes lo que hay en el último punto, lo otro que podrías hacer, es crear un método que te diga el último índice del carácter que buscas y lo que harás es decirle que te retorne un string a partir de ése índice mas uno, hasta que finalice la cadena.

No sé si ése método ya exista en Java, ya que vengo de C# y apenas me pondré a aprender Java, pero en C# se llama LastIndexOf, tal vés en Java haya un método equivalente en Java.


Saludos.  ^_^


j0k3r.

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re:Obtener cadena
« Respuesta #2 en: Martes 29 de Noviembre de 2011, 07:13 »
0
Código: [Seleccionar]
String cadena="mensaje.particionado.por.puntos";
String partes[]=cadena.split(".");
System.out.println("Ultima parte: "+partes[partes.lenght()-1]);