오늘은 팀과제 시작을 위해 Map의 개념과 사용법 등을 제대로 이해하기로 다짐했다.
Map : Key와 Value의 한 쌍으로 이루어져 있으며 Key값을 입력하면 그와 쌍으로 입력된 Value값이 나오는 형식이다.
내가 이해한 Map의 개념은 위와 같다. 특징으로는 저장 순서는 유지되지 않으며 Key는 중복을 허용하지 않지만 Value는 중복이 허용된다는 것이다.
제일 기본이 되는 HaspMap을 사용해 팀 과제를 진행할 계획이기 때문에 오늘은 HashMap을 완전히 이해하고 가는것을 목표로 삼았다.
HashMap의 구조를 살펴보면 HashMap<키,값>으로 키와 값에 Integer/String 등 WrapperClass를 선언해주고 그 타입에 맞게 입력해야한다. 그 뒤 System.out.println(map.get(키)); 로 키에 맞는 값을 출력 할 수 있다.
● put : key와 value값을 입력한다
● get : key에 해당하는 값을 얻는다
● containskey : Map에 해당 key가 있는지 확인 후 Boolean타입으로 반환한다
● remove와 clear : 두가지 다 삭제의 기능이지만 remove는 해당 key값을 입력하면 그 value만 사라지는 반면 clear는 Map의 값을 다 지워버린다
● size : Map의 갯수를 리턴한다HashMap에서 자주 사용되는 메소드를 정리해봤다.
내일부터는 팀 프로젝트 중 내가 맡은 부분을 분석해보고 코딩을 시작해보고싶다... 아직도 모르는게 많아서 걱정인데 딴짓하지 않고 계속 파봐야겠다.
'일기' 카테고리의 다른 글
2023.10.27. (0) | 2023.10.27 |
---|---|
2023.10.26. (0) | 2023.10.26 |
2023.10.24. (0) | 2023.10.24 |
2023.10.23. (0) | 2023.10.23 |
2023.10.20. (0) | 2023.10.20 |