1
Aprender a programar desde cero / Curso Java desde cero. Método substring clase String Ejercicio resuelto CU00649B
« 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.
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.
Código: [Seleccionar]
/**
* 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.
Código: [Seleccionar]
public String getMezclaTextos(String cadena1, String cadena2, String cadena3) {
return cadena1.substring(0,2)
+" " + cadena2.substring(0,4)
+ "-" + cadena3.substring(0,6);
}