ch
char として定義されている(char ch = ' ')
が 0x20 (スペース) から 0x7E (~) の間にあるかどうかを確認したい。
私は多くの方法を試しますが、それは私に間違った答えを与えます。
例えば:
if (ch > 0x20 or ch <0x7F) then
if (ch > ' ' or ch < '~') then
どうすればいいですか?
ありがとう
ch
char として定義されている(char ch = ' ')
が 0x20 (スペース) から 0x7E (~) の間にあるかどうかを確認したい。
私は多くの方法を試しますが、それは私に間違った答えを与えます。
例えば:
if (ch > 0x20 or ch <0x7F) then
if (ch > ' ' or ch < '~') then
どうすればいいですか?
ありがとう
if( ch >= 0x20 && ch <= 0x7e) {
// ch is in your range
}
また
if( ch >= ' ' && ch <= '~') {
// ch is in your range
}
このコードは、ASCII 以外のすべての文字を検索します。この場合、それらは削除されますが、置換を変更して、必要なことを行うことができます。
String resultString = subjectString.replaceAll("[^\\x00-\\x7F]", "");