Java - Class 의 특정 값으로 ArrayList 정렬하기


Java - Class 의 특정 값으로 ArrayList 정렬하기

코로나 사이트를 크롤링 하는데 오늘 확진자 순으로 정렬을 하고싶어서 음 어떻게할까 고민하다가 찾았다.java.util.Comparator Interface의 compare 메소드를 오버라이딩하여 해결할 수 있었다.리스트에는 이런식으로 CityInfo 라는 내가 만든 클래스가 들어간다.CityInfo 클래스의 형태는 다음과 같고 todayTotal 이라는 속성으로 내림차순(큰수부터 위에보이게) 정렬하고싶었다!ListComrator 라는 클래스를 하나 만들고, Comparator 인터페이스를 상속받는다.Comparator Interface의 compare 메소드를 오버라이딩하는데,CityInfo의 todayTotal 값을 가져와서 비교한다.내림차순 하려면 변수1이 클 때 -1을 return 하면 되고 오름차..........



원문링크 : Java - Class 의 특정 값으로 ArrayList 정렬하기