저는 비교기가 지정된 경우 예외를 throw해야하는 숙제가 있습니다. 비교자를 지정하는 것이 무엇을 의미합니까?비교기를 지정합니다.
1
A
답변
0
일부 생성자와 메소드는 선택적 비교 자 인수를 허용합니다. 나는 인수가 null이 아니고 IllegalArgumentException 또는 기타 예외를 무시하고 검사해야한다고 생각합니다.
0
질문은 모호하지만 한 예는 TreeSet
과 같은 데이터 구조입니다. 삽입 된 객체의 자연 순서를 사용할 수도 있고, 사용자가 요소를 순서대로 지정할 생성자에 별도의 Comparator
을 제공 할 수도 있습니다.
0
예외를 throw하는 것이 필요하지 않습니다. Comparator는 두 객체 순서를 비교합니다. 비교할 때 Exception을 throw해야하는 이유는 무엇입니까?
관련 문제
- 1. 내용의 빌드 작업을 지정합니다.
- 2. 조건부로 C# var를 지정합니다.
- 3. C가 자동으로 포트를 지정합니다.
- 4. 개인용 비교기를 사용하여 std :: set을 반환하는 방법
- 5. C#에서 Java로 비교기를 이식하는 것
- 6. 맞춤형 비교기를 "정렬"에 전달하는 방법은 무엇입니까?
- 7. 현지화 기간을 NSString으로 지정합니다. (코코아)
- 8. ASP.NET : CheckBoxList는 열 수를 지정합니다.
- 9. 레일스는 특정 ID로 경로를 지정합니다.
- 10. rails는 redirect_to에 대한 메소드를 지정합니다.
- 11. AMFPHP의 콘텐츠 유형을 cURL로 지정합니다.
- 12. 자동으로 SQL 날짜 서식을 지정합니다.
- 13. 은 언어와 번호를 지정합니다. 상자
- 14. 사용자 지정 비교기를 사용하여 컬렉션 정렬이 작동하지 않습니다.
- 15. 그룹화 한 다음 Java 비교기를 사용하여 목록 정렬
- 16. 선택, 삼항 비교기를 사용하여 가장 큰 집합 찾기
- 17. 차이 보고서를 생성 할 수있는 문서 비교기를 찾고 있습니다.
- 18. 정렬시 "caseInsensitiveCompare"와 같은 맞춤형 비교기를 만들 수 있습니까?
- 19. DNS 이름을 로컬 컴퓨터의 IP 주소로 지정합니다.
- 20. MATLAB에서 값을 읽고 엔트리에 좌표를 지정합니다.
- 21. FF로 작성된 jQuery .appendTo() 사용법은 서식을 지정합니다.
- 22. PHP에서 외부 RSS 피드 순서를 임의로 지정합니다.
- 23. Java Formatter는 텍스트의 시작 위치를 지정합니다.
- 24. daply 출력 개체 값을 사용자 지정합니다.
- 25. 설정 번들 - 슬라이더 항목에 제목을 지정합니다.
- 26. gvfs-mount는 사용자 이름 암호를 지정합니다
- 27. Google지도 오버레이에서 Geopoint에 이중 값을 지정합니다.
- 28. 서로를 참조하는 세 어셈블리의 이름을 강력하게 지정합니다.
- 29. org-mode : 기본적으로 코드 블록을 글꼴로 지정합니다.
- 30. Google지도에 데이터 또는 가능하면 IP 주소를 지정합니다.
실제로 내가 할 수있는 arrayList에 항목을 추가하는 add 메소드를 작성하지만 비교기가 지정되면 UnsupportedOperationException을 던질 것이라고 표시됩니다. 정확히 어디서 어떻게 비교기를 지정 해야할지 모르겠다. – user642206