Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Damian en 03 de Febrero 2017, 00:38

Título: Java El método substring de la clase String. Extraer caracteres CU00649B
Publicado por: Damian en 03 de Febrero 2017, 00:38
El ejemplo de esta nivel CU00649B del tutorial elemental de programación Java

Código: [Seleccionar]
/*Ejemplo
 *Damian
 */
public class Uniones{

    public Uniones(){}
   
    String unionPalabras (String valor_uniones1, String valor_uniones2, String valor_uniones3){
        String unionPalabras = valor_uniones1.substring (0,4) + "" + valor_uniones2.substring (0,3) + "" + valor_uniones3.substring (0,5);
        return unionPalabras;
   
    }//Cierre del método
}//Cierre de la clase
.

No hay error en la compilación y por consola, cumple con el resultado.
Título: Re: El método substring de la clase String. Extraer caracteres (CU00649B)
Publicado por: pedro,, en 04 de Febrero 2017, 13:02
Hola Damian.

El enunciado dice:
Citar
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.

Si introduzco las siguientes palabras: "pera", "manzana" y "plátano", el resultado debería ser:
pe manz-plátan

y sin embargo tu código devuelve:
peramanpláta

Saludos. ;D