Oi, estou tentando fazer um projeto, onde toda vez que eu clicar em um botão uma mensagem diferente aparece, gostaria de saber uma maneira prática de fazer, pois seriam mais de 1000 frases diferentes.
- Cria uma lista com suas mensagens.
- A cada clique do botão você escolhe uma posição aleatória da lista e apresenta a mensagem daquela posição.
1 curtida
Como eu poderia fazer essa seleção aleatória?
int posicaoAleatoria = new Random().nextInt(lista.size());
String mensagem = lista.remove(posicaoAleatoria);
1 curtida
Consegui, muito obrigado
Oi voltando aqui, voce saberia como fazer ir na sequencia da ArrayList?
Ao invés de remover um item de uma posição aleatória, vai removendo sempre o primeiro.
1 curtida
Como eu poderia fazer isso? Utilizando um int = lista.size?
String mensagem = lista.remove(0); // 0 é a primeira posição
1 curtida
muito obg :D.