Autor Tema: Ejercicio CU00649B método substring java  (Leído 3015 veces)

Zikem10

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 26
    • Ver Perfil
Ejercicio CU00649B método substring java
« en: 26 de Julio 2014, 01:28 »
Mi duda es porque cuando estamos consultando el metodo de substring nos dice que la manera de declarar es:
public String substring(int beginIndex,int endIndex), supuestamete lo debemos declarar asi con parametros int y estamos declarandolo con parametros tipo string, aunque despues simandamos llamar al metodo usando la Notacion punto.
no se si me estoy confundiendo en algo o  no estoy interpretando bien lo que dice en la consulta de clases de Java.

Saludos

                       
Código: [Seleccionar]
//Programa Tres Cadenas Combinadas
//Programa Hecho por Osvaldo Maciel Julio 27 2014
//Ejercicio CU00649B


// no es Necesaria importar esta clase porque ya viene por Default
//import java.lang.Math

public class TresCadenasDeTexto {
   
    //no Atributos
   
   
    //Constructor
    public TresCadenasDeTexto(){//Nada que Declarar
    }//cierre constructor
   
   
    // Metodo para recibir Cadenas
   
    public String tresCadenasDeTexto(String ValorCadena1,String ValorCadena2,String ValorCadena3){
       String cadena1=ValorCadena1;
       String cadena2=ValorCadena2;
       String cadena3=ValorCadena3;
       
       String trescadenasDeTexto= ValorCadena1.substring(0,2)+" "+ValorCadena2.substring(0,4)+"-"+ValorCadena3.substring(0,6);
       
       return trescadenasDeTexto;
    }//cierre Metodo
       
}//cierre de clase
« Última modificación: 31 de Agosto 2014, 11:32 por Alex Rodríguez »

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:Ejercicio CU00649B
« Respuesta #1 en: 26 de Julio 2014, 23:56 »
Hola, el código está bien resuelto.

Sobre la consulta: el método subString no lo declaras, sino que lo usas.

Por ejemplo: ValorCadena1.substring(0,2)

La signatura del método es: String substring(int beginIndex,int endIndex)

Tú estás invocando el método sobre el String ValorCadena1 y usando como beginIndex el valor 0, que es un entero, y como endIndex el valor 2, que es otro entero.

Por tanto todo está correcto.

Saludos.
Responsable de departamento de producción aprenderaprogramar.com

 

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".