jestem coraz map
jako rezultat i kiedy otrzymuję wartość muszę go przekonwertować do String
jak poniżej:Sprawdź zerowa wartość mapie
a.setA(map.get("A").toString());
ale jeśli zwróci null
niż rzuca nullPointerException
, więc mogę zmienić to z poniżej:
a.setA(map.get("A")!=null?map.get("A").toString():"");
ale istnieje ponad 20 pól na to robie to samo, więc po prostu chcą zrobić jak poniżej:
String val = "";
a.setA(val=map.get("A")!=null?val.toString():"");
ale cały czas zwraca blank
, mam tylko proste pytanie, czy nie mogę używać zmiennej takiej jak ta? czy jest jakaś inna możliwość robienia tego samego?
Potrzebujesz nawiasów: 'a.setA ((val = map.get (" A "))! = Null? Val.toString():" ");' –