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, 21:50

Título: ayuda con java posición última palabra de una frase
Publicado por: felix en 05 de Abril 2014, 21:50
por favor ayuda lo que quiero es encontrar la posicion de el primer caracter de la ultima palabra de una cadena por ejemplo si la cadena es "serdr omu lis" las respuesta es 10
y sin usar for ni while porfa ayudenme,de antemano gracias.
Título: Re:ayuda con java posición última palabra de una frase
Publicado por: Alex Rodríguez en 06 de Abril 2014, 10:44
Usando el método lastIndexOf puedes determinar la posición del último caracter deseado dentro de una cadena, en este caso si buscamos un espacio:

Código: [Seleccionar]
public class frases {

    public static void main (String[] Args) {
        String frase = "serdr omu lis";
        int posicionUltimoEspacio = 0;
        posicionUltimoEspacio = frase.lastIndexOf (" ");
        System.out.println ("La posición del primer caracter de la última palabra de la cadena es: " + (posicionUltimoEspacio +1));
    }
}

Saludos.
Título: Re:ayuda con java posición última palabra de una frase
Publicado por: felix en 06 de Abril 2014, 16:04
 muchas gracias me ayudaste bastante  no sabia de este metodo