본문 바로가기

Programming Language/JAVA

JAVA ArrayList 내 단어 길이 내림차순 정렬

 

List<String> sortedList = new ArrayList<>(importand_document_entities);

Comparator<String> c = new Comparator<String>() {
	public int compare(String s1, String s2) {
		return Integer.compare(s2.length(), s1.length());
	}
};

Collections.sort(sortedList, c);

참고로 오름차순으로 정렬을 하려면 compare내부의 s2.length()와 s1.length()의 위치를 바꿔주면 된다 :-)

 

'Programming Language > JAVA' 카테고리의 다른 글

JAVA Combination 조합 코드 예제  (0) 2019.08.22
투명한 JPanel 만들기  (0) 2019.02.28