일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 가위바위보 게임
- 변수
- Math 함수
- DropDown
- 배열 array
- 논리 연산자
- IF else
- 삼항(조건) 연산자
- 형변환 연산자
- 할당 연산자
- switch-case
- color code
- 변수 기본형
- Scanner
- 유효성 검사
- 간단한 연산
- count_program
- 접근제한자
- var 변수
- 반복문
- 객체 배열
- 표 구현
- 업다운 게임
- 문자열 비교
- decimalformat
- Style Sheet
- 컬렉션프레임워크
- Do while
- SQLIntegrityConstraintViolationException
- 관계 연산자
- Today
- Total
무룩 공부방

# Map안에 List를 넣어 데이터를 처리 package java02_intermediate; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class Java19 { public static void main(String[] args) { // Map List를 저장 Map map = new HashMap(); List list = new ArrayList(); SampleDTO dto1 = new SampleDTO(); dto1.setName("java01"); dto1.setAge(100); dto1.setJob("web"); dto1.rank = 1; S..

# 문제 ArrayList 활용해 만들었던 성적처리 프로그램을 HashMap으로 코드로 수정 # HashMap 선언 : HashMap list = new HashMap(); 데이터 삽입은 put() 메서드를 사용 list.put(num, stu); 에서 num이 int 타입이여도 자동으로 객체타입 변환 (int -> Integer) // 자동박싱 * int(기본형) -> Integer(객체), double(참조형) -> Double(객체) # HashMap 메서드 Set keys = list.keySet(); keySet 메서드는 key값으로 이루어진 집합을 생성 이를 Set타입으로 저장하고 저장되는 값은 Integer 형식 Iterator it = keys.iterator(); key값에 하나하나 순서..

객체들을 저장할 HashMap 가변배열 생성 HashMap map = new HashMap(); HashMap 가변배열의 이름 = new HashMap

# HashMap Key와 Value의 쌍으로 구성되는 요소를 다루는 컬렉션 Key는 HashMap에 삽입되는 위치를 결정할 때 사용 Value을 검색할 때는 반드시 키를 이용한다 삽입 : put(), 검색 : get() package java02_intermediate; import java.util.HashMap; import java.util.Scanner; public class Java17 { public static void main(String[] args) { HashMap map = new HashMap(); map.put("baby", "아기"); map.put("love", "사랑"); map.put("apple", "이브"); Scanner sc = new Scanner(System..