Chcę ustawić wszystkie elementy String obiektu na pusty łańcuch, jeśli są one puste.Inicjalizuj wszystkie elementy String za pomocą pustego ciągu
Pseudokod:
foreach member in object {
if (member instanceof String and member == null) {
member = '';
}
}
Co jest najprostszym sposobem, aby to osiągnąć? Wszelkie ramy/narzędzia, z których mogę korzystać? Napisz własne rozwiązanie za pomocą refleksji?
W jakim celu? Łatwiej jest to zrobić w odpowiedniej metodzie get(), jeśli zawsze ją wywołujesz, niż wpływać na rzeczywistą wartość. – EJP
Klasy są generowane przez JAXB2, więc nie chcę ich zmieniać. – Sebi
Jeśli używasz '.xsd' do zdefiniowania schematu dla JAXB2, możesz zdefiniować wartości' default' bezpośrednio w '.xsd'. – ante