我有一个CharSequence
,其中包含两个˚
(度)符号。
我写了一个if
语句,用这个CharSequence
来检测这个内容:
CharSequence name = "27°46'29.6"N 77°19'05.9"E";
if (name.toString().contains("˚") {
Log.d("log", "˚ detected");
} else {
Log.d("log", "˚ not detected");
}
问题是这里˚ detected
应该由日志语句打印出来,但打印出来的是˚ not detected
。
为什么未检测到˚
?
答案 0 :(得分:4)
您正在检查2个不同的字符,代码点176 vs 730
if (name.toString().contains("°")) {