如何检查输入的字符串是否包含Unicode:0x1a值

Piy*_*ush 3 java unicode

我想知道输入的字符串是否包含Unicode:0x1a值是否在java中.我无法识别→和其他特殊字符的值.

vz0*_*vz0 6

因为字符"→"具有Unicode代码点\u2192.

String s = "this is ? my arrow";
if (s.contains("?")) {
  System.out.println("Contains arrow!");
} else {
  System.out.println("No arrows in my string :(");
}
Run Code Online (Sandbox Code Playgroud)

作为替代方案,您可以用十六进制表示法编写字符:

String s = "this is ? my arrow";
if (s.contains("\u2192")) {
  System.out.println("Contains arrow!");
} else {
  System.out.println("No arrows in my string :(");
}
Run Code Online (Sandbox Code Playgroud)