2014-11-24 4 views
-5

У меня есть список и A определены ниже.Как добавить Список объектов на карте

Как добавить карту с ключом как длинную и значения как Список строк.

Class A 
{ 
Long in; 
List<String> out; 
} 
Map<Long,List<String>> 
+2

Использование 'map.put (ключ, значение)'. – Tiny

+0

'map.put (a.in, a.out);' https://docs.oracle.com/javase/7/docs/api/java/util/Map.html#put(K,%20V) – ortis

+0

возможный дубликат [Java: как конвертировать список в карту] (http://stackoverflow.com/questions/4138364/java-how-to-convert-list-to-map) –

ответ

-1

1.) Создание HashMap с Key as Long и value as List<String>.

2.) Используйте put method HashMap, как показано ниже.

public static void main(String[] args) { 
     Map<Long, List<String>> my`enter code here`Map = new HashMap<Long, List<String>>(); 
     myMap.put(101L, new ArrayList<String>()); 
    } 
0

Создать Hashmap объект, с ключом и значением LongList. Добавление элементов с put(key,value) и получить их с get

import java.util.ArrayList; 
import java.util.HashMap; 
import java.util.List; 
import java.util.Map; 

public class Main {  
    public static void main(String[] args) { 
     Map<Long,List<String>> myMap=new HashMap<Long,List<String>>(); 
     List<String> myList=new ArrayList<String>(); 
     myList.add("abc"); 
     myList.add("xyz"); 
     myMap.put(new Long(1), myList); 
     for(int i=0;i<myList.size();i++) 
      System.out.println(myMap.get(new Long(1)).get(i)); 
    } 
} 
Смежные вопросы