Найти строку в массиве и вернуть ее индекс - PullRequest
0 голосов
/ 19 июня 2019

Есть ли способ поиска по строковому массиву и возврата его индекса, если он найден.Конечно, я могу просто перебрать массив и выполнить поиск самостоятельно.Но мне интересно, есть ли более эффективный способ сделать это.У Kotlin есть метод "contains", но он возвращает логическое значение.Вместо этого я хочу индексную позицию.

1 Ответ

1 голос
/ 19 июня 2019

Если вам нужно найти индекс конкретной строки, то вам следует использовать метод indexOf().Например,

val index = listOf("a","b","c").indexOf("a")

Возвращает -1, если строка не найдена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...