Methoden Rückgabewert von BiPredicate

Diskutiere Rückgabewert von BiPredicate im Java Basics - Anfänger-Themen Bereich.
Curtis_MC

Curtis_MC

Hallo,
Ich habe folgende Methode gegeben:
Java:
public static BiPredicate<T, U> predikatTest(){
...
}
Welchen Rückgabewert muss die Methode haben, wenn sie vom Typ BiPredicate ist? Bzw. was schreibe ich ins return-Statement?

Besten Dank für jede Hilfe
 
mrBrown

mrBrown

Einfach irgendein Objekt vom Typ BiPredicate, in vielen Fällen dürfte das ein Lambda sein. Wie genau das aussieht hängt davon ab, was das BiPredicate testen soll...
 
Curtis_MC

Curtis_MC

Beide Seiten hatte ich schon durchforstet :) aber vielen Dank.
Habe es jetzt hinbekommen ein Objekt des Interfaces zu erzeugen. Hatte vorher nicht bedacht, die @Override Methode
Java:
 public boolean test(... , ...){}
zu verwenden
 
X

Xyz1

Naja - so etwas wäre denkbar:
Java:
	public static <T, U> BiPredicate<T, U> predikatTest() {
		return (t1, u1) -> (t1 instanceof Number && u1 instanceof Number ? false : true) ^ t1.equals(u1);
	}
 
mrBrown

mrBrown

Java:
    public static <T, U> BiPredicate<T, U> predikatTest() {
        return (t, u) -> new Random().nextBoolean();
    }
wäre auch denkbar...
 
Thema: 

Rückgabewert von BiPredicate

Passende Stellenanzeigen aus deiner Region:
Anzeige

Neue Themen

Anzeige

Anzeige
Oben