3.
[Excel01.java]
[Excel02.java]
[Map01 & 02]
[ Treemap ]
package map;
import java.util.Map;
import java.util.TreeMap;
public class Map01 {
public static void main(String[] args) {
// treeMap : 이진트리를 기반으로 한 map
TreeMap<Integer, String> map1 = new TreeMap<Integer, String>();
map1.put(6, "자바");
map1.put(3, "JSP");
map1.put(7, "spring");
map1.put(8, "SQL");
map1.put(1, "Android");
map1.put(9, "Swift");
map1.put(5, "Python");
System.out.println(map1);
System.out.println(map1.keySet());
System.out.println(map1.values());
}
}
{1=Android, 3=JSP, 5=Python, 6=자바, 7=spring, 8=SQL, 9=Swift}
[1, 3, 5, 6, 7, 8, 9]
[Android, JSP, Python, 자바, spring, SQL, Swift]
[ HashMap ]
package map;
import java.util.HashMap;
import java.util.Map;
public class Map02 {
public static void main(String[] args) {
HashMap<Integer, String> map02 = new HashMap<Integer, String>();
// map02.put("5 번", "사과"); => 키값이 문자면 정렬X
map02.put(5, "사과");
map02.put(6, "배");
map02.put(1, "포도");
map02.put(9, "복숭아");
map02.put(7, "망고");
map02.put(2, "두리안");
System.out.println(map02);
System.out.println(map02.keySet());
}
}
{1=포도, 2=두리안, 5=사과, 6=배, 7=망고, 9=복숭아}
[1, 2, 5, 6, 7, 9]
* LinkedHashMap은 정렬안됨 *
'국비과정 > JAVA' 카테고리의 다른 글
20230629 _[20일차]_01. 스레드 + 동기화 (0) | 2023.06.29 |
---|---|
20230628 _[19일차]_03. Thread (스레드) (0) | 2023.06.28 |
20230628 _[19일차]_01. 보조스트림 (0) | 2023.06.28 |
20230626 _[17일차]_02. HTML_게시판 만들기 (0) | 2023.06.26 |
20230623 _[16일차]_02. db연결 및 데이터불러오기 (0) | 2023.06.26 |