D+15::은행업무 프로그램 만들기(배열리스트)/Map

Am.Vinch·2022년 7월 15일
0

20220715_Fri

package map;
//2022 0715 금 
//해쉬맴
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class Map1 {
	public static void main(String[] args) {
		List<String > list = new ArrayList<>();
		Map<Integer, String> map = new HashMap<>();
		//key = key v = value 해당하는 자료형을 넣으세요.
		// key 는 중복 x value 중복가능 o
	map.put(1, "김자바");
	map.put(2, "이자바");
	map.put(3, "박자바");//value 중복
	map.put(4, "박자바");//value 중복
	
	map.get(2	);//매개변수 object 넣으란 것은 뭐든지 다 가능하다.
	//키 값을 받음. 그래서 숫자 2를 넣으면 두번째 값인 "이자바" 가 나온다.
	// 키를 통해서 value 값을 얻는다.
	
	String name = map.get(2);
	System.out.println(name);
	
	System.out.println(map.get(3));//박자바
	System.out.println(map.get(4));//박자바
	
	map.put(4, "최자바");//똑같은 키값이면 중복이 안된다.
	
	System.out.println(map.get(3));//박자바
	System.out.println(map.get(4));//최자바
	//키값은 4로 중복 >> 똑같은 키값이면 중복이 안된다.
	
	map.remove(2);
	System.out.println(map.get(2));//null
	
	//울산 시내에 있는 모든 헬스클럽의 회원의 정보를 다 담고싶다.
	Map<Integer, ArrayList<Member>> map1 = new HashMap<>(); 
	 //숫자 1,2,3..번 목록에 있는 헬스장에서 해당헬스장 회원 목록을 담는다.
	
	
	
	}
}

  
profile
Dev.Vinch

0개의 댓글