Jest metoda:
Map<String, String> nazwaMetody(String zmienna){
//tak bym zwrocil pusta mape
return Collections.emptyMap();
// a jak zwrocic pustego stringa?
return "";
}
Jest metoda:
Map<String, String> nazwaMetody(String zmienna){
//tak bym zwrocil pusta mape
return Collections.emptyMap();
// a jak zwrocic pustego stringa?
return "";
}
No tak jak napisałeś - return "";
tylko wtedy nie:
Map<String, String> nazwaMetody(String zmienna)
tylko:
String nazwaMetody(String zmienna)
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
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>