2015-03-09 2 views
0

/* Пример кода */Как хранить ListMultimap значения в отдельных ArrayLists

ListMultimap<String, String> m =ArrayListMultimap.create(); 

for (String test:m.keySet()) 
    { 
    BaseTest.getLogger().info("Mapped elements:"+ test +"-->"+ m.get(test)); 

    } 

Я хочу сохранить m.get (тест) значения в трех отдельных ArrayLists или массив ArrayList, так что я могу получить доступ к ним используя list.get (1) вроде..это ... любые предложения?

+2

Почему вы хотите, чтобы '' 'индивидуальные списки массивов? –

+0

Прошу прощения, а не 3, любое количество арифметистов, которые я могу создать динамически. –

+0

Можете ли вы показать, что именно вы хотели бы выбраться с этой карты? Вы все еще не поняли .. –

ответ

0
Collection<List<String>> collectionOfLists = Multimaps.asMap(m).values(); 

Выполнено. Теперь все списки находятся в коллекции collectionOfLists.

+0

Оцените свой быстрый ответ. Но что делать, если я хочу хранить в разных массивах ... например. первая итерация [a, b, c] Вторая итерация [y.x.u] 3rd [d, r, t] Я хочу хранить каждое значение итерации у разных arraylists. так что я могу получить к ним доступ позже, вызывая индивидуально. –

Смежные вопросы