Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: felix en 05 de Abril 2014, 02:54

Título: encontrar posición del ultimo espacio en blanco de una cadena substring java
Publicado por: felix en 05 de Abril 2014, 02:54
por favor  ayuda lo que quiero es como encontrar su posición del ultimo espacio en blanco de una cadena por ejemplo si pongo "asd asd dd"me va devolver "7"ya que es la ultima posicion en blanco o si pongo "der fer" me devuelve "3"
Título: Re:ayuda con String en java
Publicado por: javi in the sky en 05 de Abril 2014, 09:16
Puedes hacerlo usando el método substring:

Código: [Seleccionar]
public class test1 {
    public static void main (String[] Args) {
        String test = "pan duro";
        System.out.println ("El texto " + test + " tiene longitud " + test.length());
        for (int i=test.length(); i>=0; i--) {
            if (i>0 && test.substring(i-1, i).equals(" ")) {
                System.out.println ("El texto " + test + " tiene su último espacio en posición " + i);
            }
        }
    }
}

Espero te sirva.