Autor Tema: Java combinar distintos fragmentos de palabras String Ejercicio CU00649B  (Leído 2288 veces)

Chompy129

  • Intermedio
  • ***
  • Mensajes: 130
  • Programar es divertido. :)
    • Ver Perfil
Estudiando el concepto de método Java. El método substring de la clase String. Extraer caracteres (CU00649B)

Aquí les dejo el ejercicio:

Código Java
Código: [Seleccionar]
/**
 * Una clase con metodos que combinan cadenas.
 * @author Chompy129
 * @version 1.0
 */
public class SistemaCombinacion{
   
    public SistemaCombinacion(){
       
    }
   
    public String combinador(String cadena1, String cadena2, String cadena3){       
        return cadena1.substring(0, 2) + " " + cadena2.substring(0, 4) + "-" + cadena3.substring(0, 6);
    }

}


Link de la clase: https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=586:estudiando-el-concepto-de-metodo-java-el-metodo-substring-de-la-clase-string-extraer-caracteres-cu00649b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188

« Última modificación: 18 de Diciembre 2016, 19:44 por Alex Rodríguez »

ESOJ

  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 143
    • Ver Perfil
Re:Java. Metodo substring(....) de la clase String. Ejercicio CU00649B
« Respuesta #1 en: 14 de Diciembre 2016, 06:49 »
Buenos días.

En la línea :
Código: [Seleccionar]
return cadena1.substring(0, 2) + " " + cadena2.substring(0, 4) + "-" + cadena3.substring(0, 6);te sobra el guión bajo del segundo espacio en blanco.

Este método tambien podrías haberlo hecho así:
Código: [Seleccionar]
public String combinador(String valor_texto1,String valor_texto2,String valor_texto3){
        String combinar = valor_texto1.substring(0,2)+" "+ valor_texto2.substring(0,4)+" " + valor_texto3.substring(0,6);
        return combinar;
    }
Un saludo

Chompy129

  • Intermedio
  • ***
  • Mensajes: 130
  • Programar es divertido. :)
    • Ver Perfil
Re:Java. Metodo substring(....) de la clase String. Ejercicio CU00649B
« Respuesta #2 en: 14 de Diciembre 2016, 07:24 »
Bueno, un pequeño error.  :P

En este caso preferí no usar variable locales, aunque no se si lo que me muestras forma parte de una metodología para programar sin problemas a futuro o no (o simplemente otra manera de hacerlo y ya).

Como sea, gracias por revisar la actividad, como siempre, también te envío un saludo ESOJ. :D

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".