Рубрики
Без рубрики

Как отсортировать список массивов на java

– Как отсортировать список массивов на java

По умолчанию элементы Arraylist отображаются в соответствии с последовательностью, в которой они помещены. Часто вам может потребоваться отсортировать Список массивов , чтобы упорядочить его в алфавитном порядке. В этом примере показано использование Collections.sort(“Список”) для сортировки ArrayList .

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class SortArrayList{
	
	public static void main(String args[]){
		
		List unsortList = new ArrayList();
		
		unsortList.add("CCC");
		unsortList.add("111");
		unsortList.add("AAA");
		unsortList.add("BBB");
		unsortList.add("ccc");
		unsortList.add("bbb");
		unsortList.add("aaa");
		unsortList.add("333");
		unsortList.add("222");
		
		//before sort
		System.out.println("ArrayList is unsort");
		for(String temp: unsortList){
			System.out.println(temp);
		}
		
		//sort the list
		Collections.sort(unsortList);
		
		//after sorted
		System.out.println("ArrayList is sorted");
		for(String temp: unsortList){
			System.out.println(temp);
		}
	}
	
}

Выход

ArrayList is unsort
CCC
111
AAA
BBB
ccc
bbb
aaa
333
222
ArrayList is sorted
111
222
333
AAA
BBB
CCC
aaa
bbb
ccc

Ссылка

  1. Список таблиц ASCII
  2. Документация Collections.sort()

Оригинал: “https://mkyong.com/java/how-to-sort-an-arraylist-in-java/”