1.HashMap
map안에 key값만 모은것 - >keyset
package practice0426;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class MapTest {
public static void main(String[] args) {
Map<String, String> m = new HashMap<>();
m.put("one", "짱구1");
m.put("two", "짱구2");
m.put("root", "1234");
System.out.println(m.get("one"));
System.out.println(m.get("root"));
System.out.println(m);
System.out.println("--------------------");
m.remove("one");
System.out.println(m);
System.out.println("★★★출력방법1★★★");
//★★★출력방법1★★★
for (String key : m.keySet()) {
String value = m.get(key);
System.out.println(key + "||" + value);
}
System.out.println("★★★출력방법2★★★");
//★★★출력방법2★★★
Iterator<String> it = m.keySet().iterator();
while (it.hasNext()) {
String key = it.next();
String value = m.get(key);
System.out.println("key " + key + " || value " + value);
}
System.out.println("★★★출력방법3★★★");
//★★★출력방법3★★★
//람다 표현식은 괄호 안에 매개 변수를 선언하고,
//화살표(->) 뒤에 실행될 코드를 작성합니다.
//이 코드에서는 key와 value 두 개의 매개 변수를 선언하고,
//이들을 이용하여 key와 value를 출력하는 코드를 작성하고 있습니다.
m.forEach((key, value) -> {
System.out.println("key " + key + " || value " + value);
});
}
}
2.TreeMap
'수업시간 JAVA > 이론' 카테고리의 다른 글
복습 파일 output친구들 (0) | 2023.05.02 |
---|---|
복습 파일 Input친구들 (0) | 2023.05.02 |
제네릭 (0) | 2023.04.18 |
PreparedStatement (0) | 2023.04.13 |
자바로 데이터베이스 연결 후 Statement로 (실제로 해킹위험있어서 안쓴다)->SELECT / INSERT/UPDATE/DELETE (0) | 2023.04.12 |