2017.07.07 / 10:39
Java Map ¹Ýº¹(Iteration)½ÃÅ°´Â 3°¡Áö ¹æ¹ý
Ŭ·¡½Ä·Î¾â
Ãßõ ¼ö 238
ÀÌ ¼¼°¡Áö ¹æ¹ý ¸»°íµµ ¹¹ ´Ù¸¥ ¹æ¹ýÀÌ ÀÖ°ÚÁö¸¸ ´ëÃæ ¿ä 3°¡Áö Á¤µµ¸¸ ¾Ë°í À־ ÃæºÐÇÏ°íµµ ³ÑÄ¥°Í °°´Ù.
ÀÌÀü±îÁö´Â Á¦ÀÏ Ã¹¹ø° ¹æ¹ýÀ¸·Î¸¸ Map ¿¡ ÀÖ´Â °ÍµéÀ» ²¨³»¼ ½è¾ú´Âµ¥
¼¼¹ø° ¹æ¹ýµµ ²Ï °£°áÇÏ°í °¡µ¶¼ºµµ ÁÁÀº°Í °°¾Æ ¾ÕÀ¸·Î ¼¼¹ø° ¹æ¹ýÀ» ÁÖ·Î ½á¾ß °Ú´Ù´Â »ý°¢À» Çغ»´Ù.
package
com.tistory.stove99;
import
java.util.HashMap;
import
java.util.Iterator;
import
java.util.Map;
public
class
MapIterationSample {
public
static
void
main(String[] agrs) {
Map<String, String> map =
new
HashMap<String, String>();
map.put(
"Å°1"
,
"°ª1"
);
map.put(
"Å°2"
,
"°ª2"
);
map.put(
"Å°3"
,
"°ª3"
);
map.put(
"Å°4"
,
"°ª4"
);
map.put(
"Å°5"
,
"°ª5"
);
map.put(
"Å°6"
,
"°ª6"
);
// ¹æ¹ý1
Iterator<String> keys = map.keySet().iterator();
while
( keys.hasNext() ){
String key = keys.next();
System.out.println( String.format(
"Å° : %s, °ª : %s"
, key, map.get(key)) );
}
// ¹æ¹ý2
for
( Map.Entry<String, String> elem : map.entrySet() ){
System.out.println( String.format(
"Å° : %s, °ª : %s"
, elem.getKey(), elem.getValue()) );
}
// ¹æ¹ý3
for
( String key : map.keySet() ){
System.out.println( String.format(
"Å° : %s, °ª : %s"
, key, map.get(key)) );
}
}
}
Ãâó: http://stove99.tistory.com/96 [½ºÅäºê ÈǷα¸]