Ciao a tutti avrei bisogno di un piccolo aiuto riguardo un esercizio di java, la traccia è la seguente:
Il problema che mi si pone è al punto 2 dove devo implementare il metodo filtraPosti mediante un filtro sugli stessi.. La classe Filter l'ho fatta cosi:
Non ho ben chiaro in testa se sto seguendo la strada giusta o se mi sto complicando solo la vita. Come potrei implementare il metodo filtraPosti a questo punto? Tramite mappa chiave-valore? O usando gli stream e le espressioni lambda? Grazie in anticipo
Il problema che mi si pone è al punto 2 dove devo implementare il metodo filtraPosti mediante un filtro sugli stessi.. La classe Filter l'ho fatta cosi:
Java:
public class Filter {
public Filter(int numero) {
this.numero=numero;
}
public Filter (char lettera) {
this.lettera=lettera;
}
public Filter(boolean stato) {
this.stato=stato;
}
public Filter(int numero,char lettera) {
this.numero=numero;
this.lettera=lettera;
}
public Filter(int numero, boolean stato) {
this.numero=numero;
this.stato=stato;
}
public Filter(char lettera,boolean stato) {
this.lettera=lettera;
this.stato=stato;
}
public Filter(int numero, char lettera, boolean stato) {
this.numero=numero;
this.lettera=lettera;
this.stato=stato;
}
public int getNumero() {
return numero;
}
public void setNumero(int numero) {
this.numero = numero;
}
public char getLettera() {
return lettera;
}
public void setLettera(char lettera) {
this.lettera = lettera;
}
public boolean isStato() {
return stato;
}
public void setStato(boolean stato) {
this.stato = stato;
}
//var istanza
private int numero;
private char lettera;
private boolean stato;
Non ho ben chiaro in testa se sto seguendo la strada giusta o se mi sto complicando solo la vita. Come potrei implementare il metodo filtraPosti a questo punto? Tramite mappa chiave-valore? O usando gli stream e le espressioni lambda? Grazie in anticipo