обрезать строку в Java, удалить пробел - PullRequest
1 голос
/ 22 апреля 2011

<%=CMSStringUtility.toTitleCase(attrValues.getDisplayLabel())%>

возвращает строку с первым пробелом, которую мне нужно удалить.Я считаю, что это JAVA в файле JSP.Я попробовал следующее:

<%=CMSStringUtility.toTitleCase(attrValues.getDisplayLabel()).trim()%>

и

<%=CMSStringUtility.toTitleCase(attrValues.getDisplayLabel().trim())%>

Я новичок в JSP, есть идеи?

Ответы [ 2 ]

6 голосов
/ 22 апреля 2011

Если trim() не удаляет пробелы, это означает, что его нет в предопределенном списке пробелов.Обычно это неразрывный пробел (код 160).Попробуйте выполнить итерацию toCharArray() и посмотрите код пространства ascii.

0 голосов
/ 30 апреля 2014

отделка удаляет только начальные и конечные пробелы.Чтобы удалить другие невидимые символы, вы можете использовать регулярное выражение.

...