ola ChronosSage!
bah obrigada pela ajuda desta maneira ficou mais facil para obter as disciplinas e modulos mas nessa linha String[] arrayDeDisciplinas = listaDisciplinas.toArray(new String[0]);
tipo eu usei um system para imprimir talvez eu tenha feita de forma errada mas inves de sair o conteudo aparece o endereco de memoria do objeto tipo eu fiz isso System.out.println(listaDeModulos+"¨¨"+"\n"+arrayDeDisciplinas.toString()+" **");
depois do seu codigo [code]//Converter para array
String[] arrayDeDisciplinas = listaDisciplinas.toArray(new String[0]);
//para pegar a lista de modulos da disciplina arrayDeDisciplinas[0]
ArrayList<Integer> listaDeModulos = mapaDisciplina.get(arrayDeDisciplinas[0]);
//Converter para array
Integer[] arrayDeModulos = listaDeModulos.toArray(new Integer[0]); [/code]
dai no console ficou assim
[1, 2, 3, 4, 5, 6]¨¨
[Ljava.lang.String;@feb48 **
[1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6]¨¨
[Ljava.lang.String;@11ff436 **
[1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6]¨¨
[Ljava.lang.String;@da3a1e **
[1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6]¨¨
[Ljava.lang.String;@11dba45 **
[1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6]¨¨
[Ljava.lang.String;@b03be0 **
...
ah e antes de tudo isso apos a criacao dos arrayslist conforme tu disseste fiz o seguinte [code]resultado = comando.executeQuery(“select Id_disciplina,modulo from disc_modulo where ensino=’”+1+"’");
while (resultado.next())
{
String disciplina = resultado.getString(1);//exemplo
ArrayList listaModulos = mapaDisciplina.get(disciplina);
//verifica se ja existe disciplina, se n devemos criar
if (listaModulos == null) {
//cria a lista de modulos
listaModulos = new ArrayList<Integer>();
//adiciona a chave
listaDisciplinas.add(disciplina);
//adiciona a lista no mapa
mapaDisciplina.put(disciplina, listaModulos);
}
int numeroDoModulo = resultado.getInt(2);//exemplo
listaModulos.add(numeroDoModulo);
}[/code]
obrigada pela ajuda e ah minha duvida é por as disciplinas estao saindo assim no console apos a conversao