JavaBeginner
Ensign
- Registriert
- Juli 2015
- Beiträge
- 142
Hallo, ich habe ein kleines Problem mit der if-Abfrage:
Ich verwende die Ts3-API von TheHolyWaffle. Die Liste sieht folgendermaßen aus:
[{cldbid=41934, client_nickname=Bot, client_unique_identifier=HqyP5/EpQW/FVGNlyKhXZhlt6lE=}, {cldbid=41936, client_nickname=Palori, client_unique_identifier=svwfkCUF90i8NIDrSwzPmGV7pSU=}]
Ich verbinde mich mit dem Namen Palori, jedoch wir immer "Falsch!" ausgegeben.
Ich möchte, das falls bereits eine Person mit dem Namen existiert, eine dementsprechende Nachricht ausgegeben wird und wenn nicht eben nicht.
Hat jemand eine Idee wie ich das Problem lösen kann?
Sorry für die etwas "schräge" Formatierung^^
Code:
public void onClientJoin(ClientJoinEvent e) {
List<ServerGroupClient> test = api.getServerGroupClients(13084);
System.out.println(test);
if (test.stream().anyMatch(client -> client.getNickname() == e.getClientNickname())) {
System.out.println("Richtig!");
}else{
System.out.println("Falsch!");
}
[{cldbid=41934, client_nickname=Bot, client_unique_identifier=HqyP5/EpQW/FVGNlyKhXZhlt6lE=}, {cldbid=41936, client_nickname=Palori, client_unique_identifier=svwfkCUF90i8NIDrSwzPmGV7pSU=}]
Ich verbinde mich mit dem Namen Palori, jedoch wir immer "Falsch!" ausgegeben.
Ich möchte, das falls bereits eine Person mit dem Namen existiert, eine dementsprechende Nachricht ausgegeben wird und wenn nicht eben nicht.
Hat jemand eine Idee wie ich das Problem lösen kann?
Sorry für die etwas "schräge" Formatierung^^