2
« en: 24 de Abril 2019, 14:18 »
Hola a todos. Mi propuesta de solución para el ejercicio CU00649B del tutorial de programación Java con ejercicios resueltos. Este es el primer ejercicio que posteo aunque llevo tiempo siguiendo el curso. Gracias por vuestras indicaciones.
/**
* Propuesta de solución al ejercicio CU00649B.
*
* @author juankipanki
* @version 1.0
*/
//Clase
public class PruebaString
{
public PruebaString() {
//Constructor vacío
}
// El metodo getMezclaTextos devuelve en una sola cadena ciertas letras de 3 cadenas dadas.
public String getMezclaTextos(String cadena1, String cadena2, String cadena3)
{
String cadenaAuxiliar =""; //Variable auxiliar
cadenaAuxiliar = cadena1.substring(0,2) + " "
+ cadena2.substring(0,4) + "-"
+ cadena3.substring(0,6);
return cadenaAuxiliar;
}
}
Tengo una pequeña duda: En el método utilizo una variable cadenaAuxiliar. Me pregunto si me la podría haber ahorrado poniendo el resultado directamente con la sentencia return de la forma que pongo abajo o si es más acertado crear una variable más. Muchas gracias.
public String getMezclaTextos(String cadena1, String cadena2, String cadena3) {
return cadena1.substring(0,2)
+" " + cadena2.substring(0,4)
+ "-" + cadena3.substring(0,6);
}