[Resolvido] Mudar Mensagem com Clique do Botão

9 respostas Resolvido
back-endjavaprogramação
J

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

S
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.
J

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

S
int posicaoAleatoria = new Random().nextInt(lista.size());
String mensagem = lista.remove(posicaoAleatoria);
J

Consegui, muito obrigado :smiley:

J

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

S

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

J

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

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

muito obg :D.

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