Учитывая строковое значение, как вы перебираете каждый символ в Thymeleaf?
#strings.arraySplit
и связанные методы не работают, потому что они используют StringTokenkizer
, который не поддерживает нулевую ширинуразделители.
<p>Characters in <span th:text="${myString}"/>:</p>
<ul><li th:each="char : ${...}" th:text="${char}"/></ul>