Dragoon 26 de mai. de 2018
Tem outra estrutura e dentro dessa estrutura o ArrayList ?, exemplo
Map < String , ArrayList < String >> map = new HashMap < String , ArrayList < String >> ();
Outra solução:
import java.io.* ;
{
public static void main ( String [] args ) throws java . lang . Exception
{
Map < String , String []> map = new HashMap < String , String []> ();
map . put ( "Humanas" , new String [] { "Filosofia" , "Sociologia" } );
map . put ( "Exatas" , new String [] { "Matematica" , "Fisica" } );
map . put ( "Saúde" , new String [] { "Medicina" , "Odontologia" } );
}
}
Um boa também com outras explicações:
Declaração de array nesse formato tem por obrigação informar o seu respectivo tamanho, seja por um inteiro ou preenchendo o vetor com os seus devidos valores, exemplo: String[] vet = new String[2]; //ou String[] words = new String[] {“Joao”, “Joaquim”} Para contornar esse problema há duas soluções: 1 - Utilizar a API Collection , como já foi citado. 2 - Buscar alternativas através de algoritmo para contornar tal problema. Cito criar um array auxiliar para ir alocando os valores de acord…