создать HashMap из ArrayList,

подскажите пожалуйста, как создать HashMap<Integer, String> из ArrayList. ключом HashMap<Integer, String> будет индекс ArrayList?


Ответы (1 шт):

Автор решения: had0uken

Циклом:

public class Test7 {
    public static void main(String[] args) {
      List<String> list = new ArrayList<>();
      list.add("Hello");
      list.add("world");
      list.add("java");
      Map<Integer,String> map = new HashMap<>();
      for(int i=0;i<list.size();i++)
          map.put(i,list.get(i));
        System.out.println(map);
    }
}

выход:

{0=Hello, 1=world, 2=java}

Process finished with exit code 0
→ Ссылка