String 与 char 互转
考虑了大于char表示范围的符号
StringBuilder sb = ... ;
string.codePoints()
.filter(...)
.forEachOrdered(sb::appendCodePoint);
return sb.toString();对于字母
private Object encode1(String str) {
StringBuilder sb = new StringBuilder("");
str.chars().sorted().map(c -> (char)c).forEach(sb::appendCodePoint);
return sb.toString();
}Last updated