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: nani en 04 de Mayo 2015, 17:30

Título: extraer un trozo de una palabra con substring Java Ejercicio CU00649B
Publicado por: nani en 04 de Mayo 2015, 17:30
Hola a todos aquí les dejo la repuesta al ejercicio propuesto en esta clase, la instrucción para ver el resultado por consola no me la piden en el ejercicio pero la puse para comprobar que el método funcionaba bien utilizando la vía que nos enseñaron en la clase....
Código: [Seleccionar]
public class Letras{

    public Letras(){}

    String dameLetras(String cad1,String cad2,String cad3){
        String dameLetras=cad1.substring(0,2)+" "+cad2.substring(0,4)+"-"+cad3.substring(0,6);
        System.out.println(dameLetras);
        return dameLetras;

    }
}

Título: Re:CU00649estudiando concepto mètodo Java substring de la clase String
Publicado por: jupertivo en 04 de Mayo 2015, 19:46
Hola nani. El código que propones ejecuta correctamente lo estipulado en el enunciado del ejercicio. No obstante, y aunque no lo dice, convendría que pensaras en el control de los errores que pueden suceder al introducir datos que no cumplan con los parámetros que definas en el código. ¿Que pasaría si la primera cadena no tuviera más de un caracter? ¿O que la segunda no tuviera más de tres? ¿Y si la tercera no tuviera más de cinco? Prueba a introducir en uno de esos casos menos caracteres de los solicitados. Intenta después añadir las líneas de código necesarias para que el programa funcione adecuadamente y no te de error en tiempo de ejecución.
Saludos
Título: Re:extraer un trozo de una palabra con substring Java Ejercicio CU00649B
Publicado por: nani en 05 de Mayo 2015, 14:57
hay un mètodo que se llama LENGTH para medir la longitud de las cadenas, asì evitamos y controlamos los posibles errores pero lo enseñan en la pròxima clase no en esta,gracias por responder ???
Título: Re:extraer un trozo de una palabra con substring Java Ejercicio CU00649B
Publicado por: jupertivo en 05 de Mayo 2015, 19:27
Totalmente de acuerdo. Me adelanté en una lección.  :-X