Jak zwrocic String z metody zwracajacej mape

0

Jest metoda:

Map<String, String> nazwaMetody(String zmienna){
//tak bym zwrocil pusta mape
return Collections.emptyMap();
// a jak zwrocic pustego stringa?
return "";
}
0

No tak jak napisałeś - return ""; tylko wtedy nie:

Map<String, String> nazwaMetody(String zmienna)

tylko:

String nazwaMetody(String zmienna)
0

ale dostalem takie dziwne polecenie gdzie metoda ma zwracac pusta mape jak : warunek 1. a pustego stringa jak warunek 2. - I nie mam pojecia jak :o

0

W takim razie możesz zwrócić Object (w sensie zmodyfikować sygnaturę metody), a potem rzutować albo użyć typu który pozwala na dwie możliwości, jak: io.vavr.control.Either<L, R>

1 użytkowników online, w tym zalogowanych: 0, gości: 1