Преобразование кода Swift в Java для android - PullRequest
0 голосов
/ 17 апреля 2020

Как я не могу повторить массив, когда я нажимаю на кнопку в Java для android? Я пытаюсь приносить фрукты без их повторения. Могу ли я отсортировать строку так, чтобы она проходила через все фрукты один за другим? Это не должно быть рандомизировано. Я просто хочу, чтобы каждое слово показывалось только один раз, когда я нажимаю кнопку и показываю последний массив «Не осталось никаких вариантов фруктов»

Я попытался рандомизировать строку, но это повторяет фрукты. Я просто хочу, чтобы go один за другим. Когда я нажимаю кнопку на моем экране, вывод на этикетке с изображением должен давать мне каждый фрукт по одному за раз.

У меня есть этот код в Swift. Как я могу преобразовать это в java?

class fruitrandomViewController: UIViewController {
    @IBOutlet weak var nextfruitButton: UIButton!
    @IBOutlet weak var fruitbox: UILabel!

    let fruit = ["Apple","Banana","Orange","Pinapple", "Plum", "Pear",].shuffled()
    var nextFruit = 0

    @IBAction func fruitbutton(_ sender: UIButton) {

        if nextFruit < fruit.count {
            fruitbox.text = self.fruit[nextFruit]
            nextFruit += 1
        } else {
            fruitbox.text = "There's no more fruit left"

        }
    }

    @IBAction func previousFruitButton(_ sender: UIButton) {

        guard nextFruit > 0 else  {  
            return
        }             
        nextFruit -= 1
        fruitbox.text = self.fruit[nextFruit]
    }`enter code here`
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...