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 RecuperaLista() throws SQLException{
ArrayList<Dezenas> lista = new ArrayList<Dezenas>();
int Sorteio,dezena1,dezena2,dezena3,dezena4,dezena5,dezena6;
Statement stmt=conn.createStatement();
// PreparedStatement pstmt=null;
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 !!!