hola jaivcaba
Faltó un método que combine siempre
De paso, para compartir ideas, cito esto y comento luego
Fíjate en el resultado que ofrece el método CombinadoSiempre cuando se le pasan como parámetros dos cadenas vacías. ¿Te parece lógico el resultado?
Citar
Si me parece lógico ya que al enviar cadenas vacías el método queda
valor_texto1.substring (0,0)+" "+ valor_texto2.substring (0,0), por lo tanto lo único que devuelve el método es "".
También le veo lógica, pero no le veo sentido que devuelva nada xd
para hacer algo intuitivo al programa, partiendo del ejemplo en el curso
String CombinadoSiempre (String valor_texto1, String valor_texto2) {
int longitud_texto1 = 3; //Si podemos extraeremos tres caracteres
int longitud_texto2 = 3;
String CombinadoSiempre = ""; //Cadena vacía, variable local
if (valor_texto1.length() < 3) { //Si hay menos de 3 caracteres extraemos los que haya
longitud_texto1 = valor_texto1.length();
}
if (valor_texto2.length() < 3) { longitud_texto2 = valor_texto2.length(); }
CombinadoSiempre = valor_texto1.substring (0,longitud_texto1)+" "+ valor_texto2.substring (0, longitud_texto2);
return CombinadoSiempre;
cambiaria la ultima parte a
if (valor_texto1.equals("")&&valor_texto2.equals("")){
CombinadoSiempre="No hay nada para combinar";
}else{
CombinadoSiempre = valor_texto1.substring (0,longitud_texto1)+" "+ valor_texto2.substring (0, longitud_texto2);
}
return CombinadoSiempre;
cosa de que al no escribir nada de nada, avise