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