-1

我正在使用此代码并成功检索传入消息:

Bundle bundle = intent.getExtras();
Object[] object = (Object[]) bundle.get("pdus");
SmsMessage smsMessage = SmsMessage.createFromPdu((byte[]) object[0]);
String message = smsMessage.getMessageBody().trim();

该消息完全等于“test”并且message.length()等于 4(没有隐藏字符),但下面的命令返回 false!

if (message == "test") ...

如何使用==而不是equals()

谢谢...

4

2 回答 2

2

你应该在下面使用: -

message.equals("test")

有关更多信息,请阅读以下问题:-

如何比较 Java 中的字符串?

于 2015-03-03T07:41:58.060 回答
0
于 2015-03-03T07:45:20.850 回答