GWT не позволяет мне использовать Character.toUpperCase(char)
и Character.toLowerCase(char)
. Как я могу переписать метод ниже, чтобы не использовать Character
класс или любую внешнюю библиотекуКак прописные и строчные буквы Char
public static String toDisplayCase(String s) {
final String ACTIONABLE_DELIMITERS = " '-/"; // these cause the character following
// to be capitalized
StringBuilder sb = new StringBuilder();
boolean capNext = true;
for (char c : s.toCharArray()) {
c = (capNext)
? Character.toUpperCase(c)
: Character.toLowerCase(c);
sb.append(c);
capNext = (ACTIONABLE_DELIMITERS.indexOf((int) c) >= 0); // explicit cast not needed
}
return sb.toString();
}
XY проблема, может быть? – Luc
Что именно вы имеете в виду? Класс 'Character' является частью GWT [уровня эмуляции] (http://www.gwtproject.org/doc/latest/RefJreEmulation.html#Package_java_lang). – vanje
Вы получаете ошибку компиляции или есть ли исключение? – vanje