괴발개발/Spring Framework

HashMap의 value값 +1 씩 증가시키기

moonday 2021. 9. 29. 17:33

ArrayList<StudentVO>타입의 delStudentList를 향상된 for문으로 하나씩 꺼낼 때

key값에는 (년-월)을 넣고 value에는 중복되는 횟수를 +1씩 올리기로 할 때

 

1. map.put(key,value); 를 이용해서 값을 넣는다.

2. value부분에 map.get(key)를 넣으면 해당 key값의 value값을 반환하며 그 값에+1을 넣어주면 됨

for(StudentVO list_ea : delStudentList) {
	if(!map.containsKey(onlyYearMonth(list_ea.getStudent_deletion_date()))) {
		map.put(onlyYearMonth(list_ea.getStudent_deletion_date()), 1);					
	}else {
		map.put(onlyYearMonth(list_ea.getStudent_deletion_date()),
		map.get(onlyYearMonth(list_ea.getStudent_deletion_date()))+1
		);
	}
}

복붙하는데 왜 들여쓰기가 망가지고 난리ㅡㅡ