과제 5번 cannot find symbol (sequencedMap) 오류
175
작성한 질문수 4
과제 5 관련 어제자 스레드에 올려주신 파일에서
DiceRollResults.java
package com.group.libraryapp.day5Practice;
import java.util.LinkedHashMap;
import java.util.SequencedMap;
public class DiceRollResults {
private final SequencedMap<Integer, Integer> map = new LinkedHashMap<>();
public DiceRollResults(int maxDiceNumber) {
for (int i = 1; i <= maxDiceNumber; i++) {
map.put(i, 0);
}
}
public void count(int rollResult) {
int updated = map.get(rollResult) + 1;
map.replace(rollResult, updated);
}
public SequencedMap<Integer, Integer> getMap() {
return map;
}
}
cannot find symbol (class sequencedMap) 오류가 나는데, 해결방법이 있을까요?
답변 1
1
안녕하세요 혜리님! 🙂 워밍업 클럽을 참여해주시고, 깜짝 Live Q&A도 참여해주셔서 감사합니다.
제가 강의를 끝내고 말씀드렸던 출력부를 조금 더 개선하며 적용해둔 SequencedMap 은 자바 21에서 새로 나온 기능입니다!
따라서 프로젝트 자바 버전을 21버전으로 올려주시면 사용할 수 있을거에요!
만약 낮은 자바 버전을 쓰고 계시다면, 순서 보장이 가능한 Map을 쓰시거나 아예 List에 객체를 담는 식으로 만드시면 될거에요! 👍
혹시나 Sequence Collection에 대해 더 자세히 알아보고 싶으시면, 인터넷에 검색해보셔도 좋고,
https://www.inflearn.com/course/%EC%9E%90%EB%B0%94-9%EB%B6%80%ED%84%B0-21%EA%B9%8C%EC%A7%80 와 같은 강의를 확인해보셔도 좋습니다. (14강에서 다루고 있어요!)

답변이 도움이 되었으면 좋겠습니다.
감사합니다! 🙏
패키지 구분에 대해 궁금한게 있습니다
0
25
2
리액트 관련 질문이 있습니다.
0
65
2
스프링부트 버전
0
76
2
7강 강의를 들으려고 했는데 오류가 나서 서버가 안 켜지는거 같아요.
0
59
2
33강. UserLoanHistory의 관계성에 대한 질문
1
56
2
Java JDK 버전 문의의 건
0
135
2
ec2 에서 Linux버전이 달라져서 설치가 안되는것 같은데 자료 최신화좀 해주세요.
0
90
3
h2 console 접속했을 테이블 질문
1
66
1
ec2 서버에서 스프링 실행도 되고 인바운드 설정까지 했는데 index.html 안됨
0
79
2
15강. updateUser() 질문
0
56
2
깃허브 질
0
84
2
여기까지 다 끝냈다고 하셨는데
0
79
2
왜안될까요
0
72
2
MySQL 창이안ㄴ뜹니다
0
59
2
포스트맨
0
52
1
spring 개념적인 질문
0
71
2
인텔리제이 샘플코드 실행 안됨 오류
0
141
2
aws 배포할때 .env 파일에 저장한 환경변수에 관하여 여쭤볼게 있습니다
0
86
1
마이그레이션 오류입니다.
0
175
3
Whitelabel Error Page 오류가 났습니다.
0
166
2
안녕하십니까! 오류가 났습니다.. 도와주세요 ㅜㅜ
1
94
3
궁금한게 있습니다.
0
60
2
DTO 관련
0
70
2
궁금한게 있습니다!
0
69
2





