Java63 3. Map 요소 조회 3. Map 요소 조회 // 키로 조회 int value1 = map.get("apple"); // 값: 1 int value2 = map.getOrDefault("grape", 0); // 값: 0 (존재하지 않는 키일 경우 디폴트값 반환) // 모든 요소 조회 for (Map.Entry entry : map.entrySet()) { String key = entry.getKey(); int value = entry.getValue(); System.out.println(key + " : " + value); } 2023. 5. 3. 2. Map 크기 및 요소 개수 확인 2. Map 크기 및 요소 개수 확인 int size = map.size(); // 크기 확인 boolean isEmpty = map.isEmpty(); // 요소 개수 확인 2023. 5. 3. 1. Map 생성 및 초기화 1. Map 생성 및 초기화 Map map = new HashMap(); map.put("apple", 1); map.put("banana", 2); map.put("cherry", 3); 2023. 5. 3. 자바에서 Map과 HashMap의 차이 자바에서 Map과 HashMap의 차이 자바에서 데이터를 저장하고 관리할 때, 키와 값의 쌍으로 데이터를 저장하는 구조를 사용하곤 합니다. 이러한 구조를 표현하는 인터페이스가 바로 Map입니다. Map 인터페이스란? Map은 자바에서 키(key)와 값(value)을 저장하는 데이터 구조를 표현하는 인터페이스입니다. 키와 값의 쌍을 "매핑(mapping)"이라고 부릅니다. Map 인터페이스는 여러 구현체가 있으며, 그 중 하나가 HashMap입니다. 다른 Map 인터페이스의 구현체로는 TreeMap, LinkedHashMap 등이 있습니다. HashMap 클래스란? HashMap은 Map 인터페이스를 구현한 클래스로, 해시 테이블을 사용하여 키와 값을 저장합니다. 키와 값은 둘 다 null일 수 있으며, HashMap은 키의 중복을 허용하지 않.. 2023. 4. 30. 자바에서 (String)과 toString()의 차이 자바에서 (String)과 toString()의 차이 1. (String) - 형변환 (Casting) (String)은 형변환이라고도 하며, 하나의 객체 타입을 다른 객체 타입으로 변환하는 과정입니다. 이 경우, 괄호 안에 있는 타입(String)으로 변환하려는 타입을 명시해줍니다. 하지만, 형변환은 원본 객체와 변환된 객체 사이에 상속 관계가 있어야만 가능합니다. 즉, 원본 객체가 String 타입이거나 String 타입의 서브클래스여야만 형변환이 가능하며, 그렇지 않은 경우에는 ClassCastException이 발생할 수 있습니다. 예를 들어: Object obj = "Hello, World!"; String str = (String) obj; // 이 경우 형변환이 가능합니다. 2. toString() - 메소드 호출 toString() 메소드는 .. 2023. 4. 27. Java Hashtable 생성 및 초기화하는 방법 6가지 Java Hashtable 생성 및 초기화하는 방법 6가지 Java의 Hashtable은 동기화된 Map 인터페이스의 구현체입니다. 이 글에서는 여러 가지 방법으로 Hashtable을 생성하고 초기화하는 예제들을 소개하겠습니다. 예제 1. 기본 생성 및 초기화 import java.util.Hashtable; import java.util.Map; public class HashtableExample { public static void main(String[] args) { Map hashtable = new Hashtable(); hashtable.put("one", 1); hashtable.put("two", 2); hashtable.put("three", 3); System.out.println(hashtable); } } 예제 2. 생성 시 초기 용량 .. 2023. 4. 23. 이전 1 ··· 6 7 8 9 10 11 다음