Как перебрать Arraylist>? - PullRequest
       10

Как перебрать Arraylist>?

7 голосов
/ 07 октября 2011

У меня есть объект ArrayList, подобный этому:

ArrayList<HashMap<String, String>> data = new ArrayList<HashMap<String, String>>();

Как перебрать список? Я хочу отобразить значение в TextView, которое поступает из данных объекта ArrayList.

Ответы [ 2 ]

23 голосов
/ 07 октября 2011

Самое простое - перебрать все HashMap в ArrayList, а затем перебрать все ключи в Map:

TextView view = (TextView) view.findViewById(R.id.view);

for (HashMap<String, String> map : data)
     for (Entry<String, String> entry : map.entrySet())
         view.append(entry.getKey() + " => " + entry.getValue());
2 голосов
/ 07 октября 2011

for(HashMap<String, String> map : data){ ... deal with map... }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...