JAVA/JAVA 일반

List 정렬

this? 2015. 11. 5. 16:11
ArrayList<String> list = new ArrayList<String>();

list.add("A");
list.add("B");
list.add("B");

// 정렬자 생성 
final Comparator<String> listComparator = new Comparator<String>() 
{
	@Override
	public int compare(String o1, String o2)
	{
		return (o1.compareTo(o2));
	}
}; 

//  정렬자에 의해 리스트가 문자열 순서로 정렬 된다.	
Collections.sort(list, listComparator);

Comparator 객체의 의해 list가 정렬된다.