자바 List 의 두 정렬 방식(한자 사전 정렬 방식 첨부)
1964 단어 자바
1.List 의 기록 실현 Comparable 인터페이스 및 compareto 복사 방법
4.567913.그리고 비교 할 때 호출 하여 정렬 합 니 다.
public class Record implements Comparable {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public int compareTo(Record o) {
return name.compareTo(o.name);
}
}
2.두 번 째 방식 으로 내부 유형 을 통 해 순 위 를 매 긴 다.
Collections.sort(list);
첨부:한자 의 사전 서열 에 따라 정렬
jdk 가 자체 적 으로 가지 고 있 는 Collator 가 포함 하 는 한자 가 너무 적어 서 일부 생소 한 성 씨 를 정렬 할 수 없습니다.추천 사용:
public static void main(String[] args) {
List list = new ArrayList();
Collections.sort(list, new Comparator() {
public int compare(Record o1, Record o2) {
return o1.getName().compareTo(o2.getName())
};
});
}
ibm 에서 개발 한 인 코딩 을 위 한 공구 꾸러미 로 사용 하기 좋 습 니 다.pom 파일 첨부:
package com.datayes.ecoinfo;
import java.text.Collator;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class Test {
public static void main(String[] args) {
List list = new ArrayList();
list.add(" ");
list.add(" ");
list.add(" ");
Collections.sort(list, new Comparator() {
@Override
public int compare(String o1, String o2) {
Comparator
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.