1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

shuffle em java odesordenando String

tenho esse código que desordena String, mas queria que em vez de ser int fosse um ImageIcon, tem como mudar?

public class Sorteia {

    public void shuffle(Object[] array) {
        int noOfElements = array.length;

        for (int i = 0; i < noOfElements; i++) {
            int s = i + (int) (Math.random() * (noOfElements - i));

            Object temp = array[s];
            array[s] = array[i];
            array[i] = temp;
        }
    }

    public Sorteia() {
        String strOfCharacters[] = { "Uva", "MOrango", "maça", "pessego", "conde" };
        shuffle(strOfCharacters);

        for (int i = 0; i < 1; i++) {
            System.out.println(strOfCharacters[0]);
            System.out.println(strOfCharacters[1]);
            System.out.println(strOfCharacters[2]);
            System.out.println(strOfCharacters[3]);
            System.out.println(strOfCharacters[4]);

        }
    }

    public static void main(String[] args) {

        new Sorteia();
    }

}
  • Não entendi bem o que você quer, você quer que todas as Strings de todas as palavras sejam desordenadas e cada uma esteja em um ImageIcon distribuídos em JFrame (Provavelmente), o seja, todas as Strings embaralhadas como um jogo de cartas ?

    Edson Cezar   20 de jan de 2017
  • Eu já resolvi o meu problema, tive que mudar de ideia. A sua resposta não é solução, mas se vc não se incomodar, posso marca-la como solução!?

    gabriela   20 de jan de 2017
  • Não precisa marcar, coloca a solução que você encontrou e marca sua resposta como solução.

    Edson Cezar   20 de jan de 2017
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ou faça a sua própria pergunta.