코테 공부를 하다가
이런 오류에 맞닥뜨리게 되었다.
reason: no instance(s) of type variable(s) T exist so that PriorityQueue<Collection> conforms to List<T>
reason: no instance(s) of type variable(s) T exist so that PriorityQueue<Collection> conforms to List<T>
우선순위 큐를 비교를 위해 Compareto에 넣다가 발생한 오류였다.
Compareto에는 우선순위 큐는 넣지 못하는 것 같아서 ArrayList로 바꾸어 문제를 해결하였다.
기억하기!!
comparable 자기자신과 매개변수를 비교함 compareTo 메소드를 구현해야한다. 인터페이스여서 선언된 메소드를 반드시 구현해야한다
compareto는 두 매개변수를 비교한다. 인터페이스여서 선언된 메소드를 반드시 구현해야한다.
'IT 관련 > JAVA' 카테고리의 다른 글
자바 쓰레드 (0) | 2022.08.25 |
---|---|
자바 enum(열거형) , 애너테이션(어노테이션) (0) | 2022.08.23 |
자바 지네릭스란 (0) | 2022.08.17 |
자바 HashMap , TreeMap (0) | 2022.08.14 |
자바 HashSet , TreeSet (0) | 2022.08.11 |