공용 정적 void main(String[] args) {
목록< person & gt listp = new ArrayList & lt person & gt ();
ListP.add (신인 ("샤오리", "1", 200);
ListP.add (신인 ("왕왕", "2", 210));
ListP.add (신인 ("소소", "3", 230));
ListP.add (신인 ("손소", "4",100));
ListP.add (신인 ("페니", "5", 3));
ListP.sort (새 비교기 & ltPerson & gt() {
@ 덮어쓰기
공용 int 비교 (Person o 1, Person o2) {
// TODO 자동으로 생성된 메소드 스텁
Return (사람) o 1). Count) * (math.random () *10+1) > ((사람) O2). Count) * (math.random () *10+1)? -1: 1;
}
});
System.out.println (listp);
}
}
범주 개인 {
문자열 personName
문자열 id;
Int 개수
공용 개인 (문자열 personName, 문자열 id, int count) {
수퍼 ();
This.personname = personname;
This.id = id
This.count = count
}
@ 덮어쓰기
공용 문자열 toString() {
"person [person name ="+person name+",id="+id+",count = "+count+"] "를 반환합니다.
}
}
//필수 또는 난수