Gibt es ein unsichtbares Zeichen, das nicht als Leerzeichen betrachtet wird?

8

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.

    
CodeBlue 12.11.2013, 17:52
quelle

1 Antwort

10

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%     
Michael Konietzka 12.11.2013, 19:04
quelle

Tags und Links