본문 바로가기

HashMap3

Map 인터페이스를 사용한 성적처리 실습 1. 3명의 학생데이터(성명,국어,영어,수학)를 StudentVO 클래스를 이용해서 만들고(저장하고) "홍길동", 100, 90, 81 "이순신", 95, 88, 92 "김유신", 90, 87, 77 --------------------- 2. Map 타입의 변수(map)에 저장하고 3. map에 있는 데이터를 사용해서 화면출력 성명 국어 영어 수학 총점 평균 -------------------------- 홍길동 100 90 81 270 90.33 ... ----------------------------- 4. 저장된 map에 있는 김유신 학생의 국어 점수를 90점으로 수정 5. "김유신" 학생의 성적만 화면 출력 5-2 "김유신" 학생의 성명, 총점, 평균 화면을 출력 ----------------.. 2021. 8. 16.
Map - HashMap 1. HashMap -Map은 키(key)-값(value) 쌍으로 데이터 저장 관리한다. 순서가 유지되지 않으며 키는 중복이 안되지만, 값은 중복 데이터가 허용된다. -map은 put() 메서드를 사용해서 키와 값을 입력한다. 동일한 키를 넣을 때는 키는 그대로 두고 값이 수정된다. 키와 값이 있는 지 확인할 때는 isEmpty() 메서드를 사용한다. -get() key(키)에 대응하는 values 객체를 찾아서 반환한다. 그리고 키를 찾을 때는 containsKey() 메서드를 통해서 키를 찾고 없으면 false 가 출력된다. - map 에서 데이터를 수정할 때는 replace() 메서드를 사용한다. 변경할 키와 값이 없으면 null이 뜬다. - SetkeySet = map.keySet(); 의 객체 .. 2021. 8. 16.
컬렉션 프레임 워크 (Collection Framework) 란? 1. 컬렉션 프레임워크 - Collection Framework -컬렉션(다수의 객체)을 다루기 위한 표준화된 프로그래밍 방식이다. -컬렉션을 쉽고 편리하게 다루기 위해 다양한 ㅋㄹ래스를 제공한다. 2. 컬렉션 클래스 2-1. List 인터페이스 : Collection 인터페이스 확장(extends) - 순서가 있는 데이터의 집합 처리(index)이다. - 데이터의 중복 허용 : index가 다르면 저장된 값은 동일해도 관계없다 - 예) 출석리스트, 대기자 명단 등 - 구현클래스 : ArrayList, LinkedList, Stack, Vector 등 ArrayList LinkedList 맨뒤에 추가 빠름 느림 중간CUD 느림 빠름 데이터조회 빠름 느림 2-2. Set 인터페이스 : Collection .. 2021. 8. 16.