我想检查定义为ch
的{{1}}是否在0x20(空格)到0x7E(〜)之间。
我尝试了很多方法,但它给了我错误的答案。
例如:
(char ch = ' ')
我该怎么做?
由于
答案 0 :(得分:2)
if( ch >= 0x20 && ch <= 0x7e) {
// ch is in your range
}
或
if( ch >= ' ' && ch <= '~') {
// ch is in your range
}
答案 1 :(得分:0)
此代码查找所有非ascii字符。在这种情况下,它们会被删除,但您可以修改替换以执行任何操作。
String resultString = subjectString.replaceAll("[^\\x00-\\x7F]", "");