마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

맵 데이터 부분만 출력하는 방법

0 추천
for (String key : tm.keySet()) {
			
			System.out.println("key/value: " + key + "/" + tm.get(key));
			int value = Integer.parseInt(String.valueOf(Math.round(tm.get(key))));
			int_list.add(value);
			str_list.add(key);
		}

 

이거는 맵 전부를 출력하는건데 

처음 3개만 출력하고 싶습니다.

 

포문을 작성하려고 헀는데 키값을 알아야 하는데 그럼 키값을 따로 리스트같은데 저장을 해서 거기서 꺼내서 써야되나요?

 

 

브루스웨인 (8,580 포인트) 님이 2013년 10월 14일 질문

1개의 답변

0 추천
 
채택된 답변
Iterator를 사용하면 되겠죠.

그리고 일반 맵은 순서를 보장하지 않죠.

LinkedHashMap을 사용하면 순서에 맞게 출력할 수 있겠네요.
원조안드로이드 (58,190 포인트) 님이 2013년 10월 15일 답변
브루스웨인님이 2013년 10월 21일 채택됨
...