반응형
클래스내 멤버 변수로 sorting
Comparable을 구현해서 사용하면 된다.
public class SortExample {
public static void main(String[] args){
Member[] member = new Member[5];
member[0] = new Member("짱구");
member[1] = new Member("나늘이");
member[2] = new Member("강한수");
member[3] = new Member("다규라");
member[4] = new Member("황현이");
Arrays.sort(member);
for(Member m : member){
System.out.println("Member : " + m.toString() );
}
}
}
class Member implements Comparable<Member>{
private String name;
public Member(String name) {
this.name = name;
}
@Override
public String toString() {
return "Member{" +
"name='" + name + '\'' +
'}';
}
@Override
public int compareTo(Member o) {
return name.compareTo(o.name);
}
}
반응형
'슬기로운 자바 개발자 생활 > Java more' 카테고리의 다른 글
자바 SMTP 메일 송신 기능 구현. 파일 첨부 포함 (0) | 2021.07.18 |
---|---|
메서드 축출 기법(extract method) (0) | 2019.09.17 |
gson 사용 (0) | 2017.08.02 |
log4j java프로젝트 설정 (0) | 2017.08.02 |
자바 파일에서 log4j 설정방법 <스프링말고 웹말고^^> (0) | 2017.07.18 |
댓글