Colocar os dados coletados de um banco de dados em um array

0 respostas
M

Olá pessoal !!!
Estou fazendo um trabalho que é o seguinte:
Cadastrar os numeros de dezenas sorteadas da MegaSena com seu numerode sorteio e armazenar em qualquer tipo de arquivo txt,xml.mdb…etc ,até ai tudo bem consegui fazer uma tela que cadastre os numeros e sorteio atraves de um objeto Dezenas…consegui configurar o Driver do banco de dados (ACESS),inserir,remover e outros…Só que o programa tb exige que mostre os numeros mais sorteados até aquele momento e coloque em ordem crescente ex:
numero 60=20 vezes
numero 45=45 vezes
Como solução decidi colocar tudo em uma vetor para poder trabalhar com os numeros…só que não consegui tranformar um ArrayList deDezenas em array[] ou array[][]
Dezenas pq é mais facil de trabalhar ,o meu código de recuperação de Dezenas e classe Objeto esta abaixo

public ArrayList<Dezenas> RecuperaLista() throws SQLException{

ArrayList&lt;Dezenas&gt; lista = new ArrayList&lt;Dezenas&gt;();
     

        int Sorteio,dezena1,dezena2,dezena3,dezena4,dezena5,dezena6;

        Statement stmt=conn.createStatement();

       

        ResultSet rs=null;

        

         try{            	

             rs = stmt.executeQuery("select * from megasena  order by sorteio"); 

                     while(rs.next()){

                     ResultSetMetaData rsmd=rs.getMetaData();                        

                     

                     Dezenas d=new Dezenas();

                     Sorteio=rs.getInt("sorteio");                         

                     dezena1=rs.getInt("dezena_1"); 

                     dezena2=rs.getInt("dezena_2");

                     dezena3=rs.getInt("dezena_3"); 

                     dezena4 =rs.getInt("dezena_4");

                     dezena5 =rs.getInt("dezena_5");

                     dezena6 =rs.getInt("dezena_6");                        

                     lista.add(d); 

                     return  lista

                     

                 }

classe Objeto Dezenas

public class Dezenas {

private int sorteio;

private int dezena1;

private int dezena2;

private int dezena3;

private int dezena4;

private int dezena5;

private int dezena6; 





public Dezenas(int sorteio, int dezena1, int dezena2, int dezena3, int dezena4, int dezena5, int dezena6) {

	super();

	this.sorteio = sorteio;

	this.dezena1 = dezena1;

	this.dezena2 = dezena2;

	this.dezena3 = dezena3;

	this.dezena4 = dezena4;

	this.dezena5 = dezena5;

	this.dezena6 = dezena6;
    // abaixo  com todos  os metodos getter/setter

}

A minha duvida é como posso transformar um ArrayList de Objeto em
array[] ou array[][]… ou existe outra maneira de trabalhar os numeros armazenados em banco de dados Acess e me dar os numeros mais sorteados até aquele momento
Agradeço que puder me ajudar !!!

Criado 17 de novembro de 2006
Respostas 0
Participantes 1