Associar um vetor de string a um numero random

6 respostas Resolvido
V

Como posso associar um vetor de string com um numero aleatorio, e imprimir um texto no numero gerado?

6 Respostas

Dragoon

Você tem algum código, alguma dificuldade em criar um vetor de String?

V
public class ComputadorIA {
    
    String v[] = {lblQuadro1.getText(), lblQuadro2.getText(), lblQuadro3.getText(),
    lblQuadro4.getText(), lblQuadro5.getText(), lblQuadro6.getText(),
    lblQuadro7.getText(), lblQuadro8.getText(), lblQuadro9.getText()};
    
    int aleatorio = new Random().nextInt(v.length);
    
    
    String vazio = "";
          
    String vencer = lblVencedorAtual.getText();
    
    String x1 = "<html><span style=\"color: rgb(0, 0, 153);\">X</span> Venceu</html>";
    String o1 = "<html><span style=\"color: rgb(255, 255, 102);\">O</span> Venceu</html>";
    
    void celebroIAdeX(){
        
        if(v[0].equals(vazio) && !v[0].equals(o1)){
            
        }
    }
}
peczenyj

amigo eu nao entendi nada do seu problema. vc pode tentar esclarecer as coisas?

o que vc quer imprimir?

V

Eu queria que o vetor de String v, (um vetor qualquer de String), que eu possa criar uma variavel random onde o numero da random chame-me a posição do vetor de String correspondente e execute a ação no caso setar um text em uma jlabel

joao_siqueira
Solucao aceita

Então é isso que você quer?

String v[] = {"String 1", "String 2", "String 3"};

Random random = new Random();		

JLabel label = new JLabel(v[random.nextInt(v.length)]);
V

Sim obrigado, desculpe pela má formação da questão.

Criado 11 de novembro de 2016
Ultima resposta 12 de nov. de 2016
Respostas 6
Participantes 4