Сплит результат не может быть использован на Android

У меня есть строка, которую я разделил, она отлично работает, пока я не захочу ее использовать: когда я использую 'for', чтобы прочитать, что есть в моей таблице String, я показываю именно то, что я хочу, но когда я использую if(MyStringTable[1] == "a") это не так, хотя я только что увидел, что MyStringTable [1] был равен "a". Моя таблица строк объявлена ​​как "статическая". Мне интересно, есть ли невидимый персонаж или что-то, что было создано с расколом.

1 ответ

Решение

С точки зрения Strings, использовать .equals() для того, чтобы проверить, если String равно другому. Если один из них является персонажем, приведите его ранее к String с помощью .toString() чтобы соответствовать этому подходу.

Другие вопросы по тегам