| Membros: 222 |
| Idioma: Português (Brasil) |
| Categorias do grupo:
|
| Mais informações sobre o grupo » |
|
Codigo A
Map<String,ArrayList> mapa = new HashMap<String, ArrayList>(); ArrayList<String> arr = new ArrayList<String>(); arr.add("opa"); mapa.put("valor",arr); System.out.print(mapa.get("valor"));
Código B
Map<String,ArrayList> mapa = new HashMap<String, ArrayList>(); ArrayList<String> arr = new ArrayList<String>(); arr.add("opa"); mapa.put("valor",arr); arr.clear(); System.out.print(mapa.get("valor"));
O que irá ocorrer após a execução do código A e o codigo B respectivamente?
a)Impressão de [opa], [] na tela b)Impressão de [opa], [opa] na tela c)Impressão de [opa], null na tela d)Erro de compilação e)Erro de execução
----- Resposta: a) No código A o elemento permanece no array, por isso é impresso. No código B, o elemento é removido no array, por isso é impresso um array vazio "[]".
|
| ||||||||||||||||||||||||||||
| Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade |
| ©2009 Google |