我有下一个字符串
String s = "Stack Overflow § 15-45";请注意,部分符号后的空格为0x2002 or EN SPACE or   or  
我想检测字符串中的这个字符,并将其替换为普通的空格。下面是我的例子
String s = "Stack Overflow § 15-45";
char[] input = s.toCharArray();
for (int i = 0; i < input.length; i++) {
char c = input[i];
if(Character.isWhitespace(c)){
input[i]=" ";
}
}您能否帮助并回答这是一个好的解决方案,还是有更好的解决方案?
发布于 2016-08-22 19:00:21
您自己的解决方案很好。如果你愿意,你可以这样做
if (c == '\u2002') {U后面的数字2002被解释为十六进制值,提供所需的unicode字符。
https://stackoverflow.com/questions/39077275
复制相似问题