Ich arbeite mit einem bestehenden Framework, wo ich ein bestimmtes Attribut auf leer setzen muss, wenn einige Bedingungen erfüllt sind. Leider erlaubt das Framework nicht nur das Setzen von Leerzeichen auf den Attributwert. Insbesondere macht es ein
!(org.apache.commons.lang.StringUtils.isBlank(value))
Überprüfen Sie den Wert
Ist es möglich, dies irgendwie zu umgehen und einen Wert festzulegen, der für das Auge leer / unsichtbar ist, aber nicht als Leerraum betrachtet wird?
Ich benutze gerade einen Bindestrich "-", aber ich denke, es wäre interessant zu wissen, ob es möglich ist.
Probieren Sie Unicode-Zeichen "ZERO WIDTH SPACE" (U + 200B) aus. Es ist kein Whitespace gemäß WP: Whitespace # Unicode
Der Code von StringUtils.isBlank wird es nicht stören:
%Vor%Tags und Links java whitespace