J'ai une configuration d'arborescence. J'ai aussi des instructions d'entrée pour que l'utilisateur puisse entrer une chaîne, puis un entier, puis une chaîne (le prénom, l'âge et le nom de famille).Tri d'une liste en langage Java
J'ai besoin de trier l'arraylist par le nom de famille. Le code que je suis entré à ce jour est tout selon la méthode principale: -
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
Il existe une convention pour nommer les variables de petite lettre dans Java. – Artic
Vous utilisez un tableau d'objets Name, n'utilisant pas réellement 'ArrayList'. –
Le tri dépend de l'implémentation de l'objet 'Name'. Je peux seulement vous suggérer à propos de 'Arrays.sort',' Collections.sort', et 'Comparator'. – Pindatjuh