내 이해대로 Set 중복 레코드를 방지하는 데 도움이 될 수 있지만 정렬 할 수 없습니다. List을 사용하는 경우 정렬 할 수 있지만 중복 기록을 방지 할 수 없습니다. TreeSet을 사용하는 경우 내 TreeSet에있는 객체는 Comparable을 구현해야하며, 이는 내 프로젝트에서 큰 변경이 필요하며 가능한 경우 변경하지 않는 것이 좋습니다. 아마도
어떤 값 (key)보다 큰 TreeMap의 키에 대한 모든 값 집합을 가져 오려고합니다. 아래 코드 시도 : TreeSet<E> set = (TreeSet<E>)tMap.tailMap(key, false).values();
자바에서이 작업을 수행 할 수있는 방법이 있나요? 감사합니다.
java.util.SortedSet 인터페이스를 구현하는 DynamicSortedSet이라는 클래스를 만들어야합니다. java.util.TreeSet 클래스와 동일한 생성자와 메소드를 어떻게 제공 할 수 있습니까? 이 내가 현재 가지고있는 것입니다 : 자바 package aSpecialPriorityQueue;
import java.util.Sorted
함수가 List와 TreeSet간에 스칼라에서 다르게 작동하는 것으로 보이는 이상한 경우가 발생했습니다. 이유 또는 해결 방법이 확실하지 않습니다. 간결하게하기 위해 DataStructure이라는 클래스를 만들었습니다. 두 요소가 있습니다. 좌표 쌍 (i, j) 및 Int입니다. (이보다 더 복잡하지만이 MWE에서는 이것이 보입니다.) Int으로 정렬 할
TreeSet 클래스에 ceiling 및 floor 함수가 있지만이 오류가 발생하는 이유를 알 수 없습니다. 나는 오류 다음 얻을 : 당신의 set 변수 유형이 Set<Integer>하지 TreeSet<Integer> 또는 NavigableSet<Integer> (인터페이스 TreeSet 구현) 때문에 import java.util.Set;
import
Comparable을 구현하고 Object.equals를 오버라이드하는 정적 중첩 클래스를 만들었습니다. 따라서 e1.compareTo(e2)==0 및 e1.equals(e2)==true은 동의어가 아닙니다. 그런 다음 add 메서드를 사용하여 각각 TreeSet 및 HashSet에 개체를 추가합니다. 나는 고유성 결정하기 위해 등호에 모두 청구 의존하기
기본적으로 각 Person 객체에 대해 여러 주소를 저장하려고합니다. 필자는 Person 클래스의 TreeSet에 Address 객체를 저장하여이를 달성하기로 결정했습니다. 본질적으로 나는 TreeSet에 생성 한 각 Address 객체의 toString()을 저장하려고합니다. Address 클래스의 생성자에 속성을 전달하는 Person 클래스의 addAd
나는 아래의 질문을하고있는 중이 야. 학생 세부 사항은 다음과 같습니다 : 국가 번호 ID 카드 번호, 성, 이름, 주소 및 학습 프로그램. i. 위에서 언급 한 속성 들인 을 가진 객체들의 생성을 허용 할 Student라는 클래스를 작성하십시오. 생성자 만 구현해야합니다. ii. 위의 클래스를 수정하여 모든 학생 객체를 성을 기준으로 을 기반으로 주문할
주어진 접두어로 시작하는 TreeSet<String>의 문자열을 찾으려고합니다. 나는 같은 질문을하는 이전 질문을 찾았습니다. — Searching for a record in a TreeSet on the fly — 그러나 문자열에 Character.MAX_VALUE이없고 광산이 포함되지 않는다고 가정하기 때문에 주어진 답은 저에게 맞지 않습니다. 은 (
두 가지 기준으로 TreeSet을 정렬하고 싶습니다. Collections.reverseOrder() 및 String.CASE_INSENSITIVE_ORDER 은 내가 그들 중 하나와 함께 할 수 있다는 사실을 알고 : Set<String> set1 = new TreeSet<>(Collections.reverseOrder());
Set<String> se