[Resolvido] Mudar Mensagem com Clique do Botão

9 respostas Resolvido
back-endjavaprogramação
JamesNotBond

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.

9 Respostas

staroski
Solucao aceita
  • 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.
JamesNotBond

Como eu poderia fazer essa seleção aleatória?

staroski
int posicaoAleatoria = new Random().nextInt(lista.size());
String mensagem = lista.remove(posicaoAleatoria);
JamesNotBond

Consegui, muito obrigado :smiley:

JamesNotBond

Oi voltando aqui, voce saberia como fazer ir na sequencia da ArrayList?

staroski

Ao invés de remover um item de uma posição aleatória, vai removendo sempre o primeiro.

JamesNotBond

Como eu poderia fazer isso? Utilizando um int = lista.size?

staroski
String mensagem = lista.remove(0); // 0 é a primeira posição
JamesNotBond

muito obg :D.

Criado 14 de dezembro de 2020
Ultima resposta 16 de dez. de 2020
Respostas 9
Participantes 2