코테 공부를 하다가 

이런 오류에 맞닥뜨리게 되었다.

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

+ Recent posts