Я новичок в Java и Android, поэтому я уверен, что это будет простой вопрос/ответ. Я знаю, что для выяснения, соответствует ли строка другой строке, вы используете равную функцию. В моей ситуации я просматриваю QR-код, где результат сканирования похож на «EMPLOYEE ~~ John Smith ~~ DIVISION ~~ Maintenance». Мне нужно знать, как сделать следующее:Android String Not Equal
String contents = intent.getStringExtra("SCAN_RESULT");
// I know that "contents" contains the string " EMPLOYEE~~John Smith~~DIVISION~~Maintenance"
String[] myJunk = contents.split("~~");
// This should split everything up into an array named myJunk (right)?
String val1 = myJunk[0];
// Now val1 Should be equal to "EMPLOYEE"
if (myJunk[0].equals(val1)){
// Do Something
}
В примере кода Java, myJunk [0] никогда не равна val1. Что я делаю не так?
Это должно быть равным. Я просто попробовал этот код. У вас может быть и другая проблема. Можете ли вы опубликовать полный код? –
да, работает для меня, попробовал, и myJunk [0] .equals (val1) == true –