Mar*_*rco -1 string android compare
我有一个奇怪的问题......我使用这段代码:
String text = new String(values[0]);
Log.e("TEST", "|" + text + "|" + new String(values[0]) + "|");
if (text == "pong") {
Log.e("TEST", "2|" + new String(values[0]) + "|");
receivedresponse = true;
} else {
Log.e("TEST", "1|" + new String(values[0]) + "|");
myToast.setText(new String(values[0]));
myToast.show();
}
Run Code Online (Sandbox Code Playgroud)
值= 112,111,110,103
字符串(值[0])="乒乓"
text = new String(values [0])="pong"
仍然发短信!="pong"...然而"pong"=="pong"?
-
谁知道为什么?
| 归档时间: |
|
| 查看次数: |
150 次 |
| 最近记录: |