Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: rogergcc en 26 de Abril 2015, 05:39
-
class EntradaDeTeclado {
private String entradaTeclado;
public EntradaDeTeclado() {
this.entradaTeclado = "";
pedirEntrada();
}
private void pedirEntrada() {
Scanner sc = new Scanner(System.in);
entradaTeclado = sc.nextLine();
}
public String getEntrada() {
return entradaTeclado;
}
public String getPrimeraPalabra() {
for (int i = 0; i < entradaTeclado.length()-1; i++) {
if (entradaTeclado.substring(i, i+1).equals(" ")) {
return entradaTeclado.substring(0, i+1);
}
}
return entradaTeclado;
}
public int getLongitud(){
return entradaTeclado.length();
}
}
Buena ha ese codigo seria recomendable añadir lo siguiente aunque no lo utilicemos?
el set del atributo
public void setEntradaTeclado(String entradaTeclado) {
this.entradaTeclado = entradaTeclado;
y el constructor que falta.
public EntradaDeTeclado(String entradaTeclado) {
this.entradaTeclado = entradaTeclado;
}
y si el constructor y el set que falta no seria necesario para ese ejemplo, no se de una manera general deberíamos ponerlos o no...
-
Hola roger!
Si seria bueno colocarlos! por cierto, ten en cuenta que no es obligatorio escribir dos constructores por clase, ojo...!
Probaste el método main que se te presento con tus arreglos en la clase? :)