как проверить букву внутри слова [палач] - PullRequest
0 голосов
/ 27 сентября 2019

я хочу, чтобы моя кнопка могла проверить, находится ли буква внутри слова, например

word: Hai
user pres btnA
result : _a_
user pres btnH
result : Ha_

это то, что я делаю в студии kotlin Android

 fun guessTry(click : View){
        val guessW = txtKata.toString()
        txtKata.text = null
        if (click == btnA){
            val a = btnA.text
            if(a in secretWord.toLowerCase() || a in secretWord.toUpperCase() ){
                corecGuess.add(guessW)
                wordSecret()
            }
        }
}
word: Hai
user pres btnA
result : _a_
user pres btnH
result : Ha_

1 Ответ

0 голосов
/ 27 сентября 2019

Я думаю, вы можете попытаться изменить функцию if следующим образом

fun guessTry(click : View){
        val guessW = txtKata.toString()
        txtKata.text = null
        if (click == btnA){
            val a = btnA.text
            if(secretWord.toLowerCase().contains(a) || secretWord.toUpperCase().contains(a)  ){
                corecGuess.add(guessW)
                wordSecret()
            }
        }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...