나는 arraylist를 설정했습니다. 나는 사용자가 하나의 문자열을 입력 한 다음 하나의 정수를 입력하고 하나의 문자열 (이름, 나이 및 성)을 입력 할 수 있도록 입력기를 설정했습니다.자바 언어로 arraylist 정렬
arraylist를 성으로 정렬해야합니다. 지금까지 입력 한 코드는 모든 주요 방법 중입니다 : -
public static void main(String[] args) {
Name Name[] = new Name[50];
int count = 0;
for (int i=0; i<50; i++)
NewName[i] = new Name();
//ADD NEW TO ARRAYLIST NAME
String FName = JOptionPane.showInputDialog("first name");
int age = Integer.parseInt(JOptionPane.showInputDialog("age"));
String LName = JOptionPane.showInputDialog("last name");
NewName[count] = new Name(FName, age, LName);
count = count++;
}
//ITEMS SORT BY LAST NAME
//CODE FOR SORT GOES HERE
java의 소문자에서 변수 이름을 지정하는 규칙이 있습니다. – Artic
실제로는 'ArrayList'를 사용하지 않고 Name 객체의 배열을 사용하고 있습니다. –
Sorting은'Name' 객체의 구현에 달려 있습니다. 나는'Arrays.sort','Collections.sort','Comparator'에 대해서만 암시 할 수 있습니다. 사이드 노트와 마찬가지로 – Pindatjuh