2d arraylist를 java의 hashmap으로 변환하는 것에 관한 작은 질문이 있습니다. 나는 데이터 세트가 2D ArrayList를 같이 읽고 다음과 같습니다있다 : 첫 번째 열은 ID와 두 번째 열을 의미Java에서 2D arraylist를 hashmap으로 변환하십시오.
0 1
0 2
1 2
1 3
는 항목을 의미합니다. 나는 자바에서 해시 맵을 사용하여 항목 집합 자주 만들 싶습니다 출력이 나는이 코드를 사용하지만 그들에 대한 몇 가지 문제가
1 0
2 0 1
3 1
과 같아야합니다
HashMap<Integer, ArrayList<Integer>> map = new HashMap<Integer, ArrayList<Integer>>();
for(Integer elem : data){
map.put(elem[1], elem[0]);
}
데이터가 내 2D의 ArrayList입니다.
오류 메시지가 어떤 도움을 이해할 수있을 것이다
incompatible types: ArrayList<Integer> cannot be converted to Integer
for(Integer elem : data){
^
했다!
감사합니다 많이! 정말 감사! – BigD