Respuesta al ejercicio CU00649B del tutorial pdf de programación java.
Crea una clase (ponle el nombre que quieras) que carezca de atributos y cuyo constructor esté vacío. En dicha clase debe existir un método tipo función que reciba 3 cadenas de texto y devuelva la cadena de texto combinación de: las dos primeras letras de la primera cadena, seguidas por un espacio en blanco, seguidas de las cuatro primeras letras de la segunda cadena, seguidas de un guión medio y seguido de las 6 primeras letras de la tercera cadena.
He aquí el desarrollo del ejercicio:
package ejemplo01;
/**
*
* @author Ronnie
*/
public class CaracteresCU00649B {
public CaracteresCU00649B() {
}
public String cadenero(String cadena1, String cadena2, String cadena3){
String receptor = "",c1 = "", c2 = "",c3 = "";
c1 = cadena1.substring(0, 2);
c2 = cadena2.substring(0, 4);
c3 = cadena3.substring(0, 6);
System.out.println("La combinacion es: "+c1+" "+c2+"-"+c3);
return receptor;
}
public static void main(String[] args) {
CaracteresCU00649B caracteres = new CaracteresCU00649B();
caracteres.cadenero("Casa", "Construcciones", "Remodelaciones");
}
}
Tengo una duda, en caso tal que la cadena Casa fuese menor que los valores requeridos por el metodo substring ¿como se manejaria ese error? gracias, estoy atento a su respuesta.