× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Autres langages
 Classer une arraylist (java)Sujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Labougie
  Posté le 08/06/2015 @ 12:41 
Aller en bas de la page 
Groupe Sécurité

Bonjour,

Je souhaite avoir des pistes sur comment classer une arraylist par ordre.

Je code un répertoire, et, afin de pouvoir mettre en avant les connaissances acquises, je souhaite pouvoir faire un classement sur l'ordre:

  • Alphabétique et pour tester aussi en
  • Numérique

Voici mon arrays principal

ArrayList<String> surnameList = new ArrayList<String>() ; // nom de famille

Sachant que les 2 suivantes sont aussi présentent pour obtenir le prénom et le numéro


ArrayList<String> firstnameList = new ArrayList<String>() ; // prénom
ArrayList<String> numberList = new ArrayList<String>() ;

J'ai regardé du cote de :

  • s1.compareTo(s2) mais c'est du coté des String pas des Array
  • il existe cette formulation, mais je ne connais la syntaxe de This.

Mes array retournent ceci dans l'ordre de la saisie

BBBB paul 123

SSSS momo 456

AAAA manu 789

Il est certain que si le répertoire est long, l'ordre alphabétique sera un gros plus, qui plus est le classement c'est + "zoli", est plus pratique

J'ai aussi pensez à un truc comme Order By (sql) mais loin d'être simple à mon niveau d'inclure une telle commande.

Labougie

Publicité
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
172,99 €SSD Crucial MX500 2 To à 172,99 €
Valable jusqu'au 26 Novembre

Amazon propose actuellement le SSD Crucial MX500 2 To à 172,99 € livré. On le trouve ailleurs à partir de 220 €. Ce SSD salué par la critique par son rapport qualité prix imbattable offre des débits de 560 Mo/s en lecture et 510 Mo/s en écriture. Il est garanti 5 ans.


> Voir l'offre
34,99 €Carte WIFI AC1200 Asus PCIE-AC56 à 34,99 €
Valable jusqu'au 26 Novembre

Boulanger fait une promotion sur la carte WIFI AC1200 Asus PCE-AC56 à 34,99 € alors qu'on la trouve ailleurs à partir de 60 €. Cette carte réseau à brancher sur un port PCI-Express de votre carte mère vous permettra d'accéder rapidement à un réseau double bande 2,4 GHz/5 GHz et de vous offrir des débits jusqu'à 1200 Mbp/s grâce à ses 2 antennes à haut gain détachables et ajustables.


> Voir l'offre
54,99 €Microsoft Flight Simulator à 54,99 €
Valable jusqu'au 25 Novembre

Amazon fait une promotion sur le tout nouveau Microsoft Flight Simulator sur PC qui passe à 54,99 € livré gratuitement au lieu de 69,99 €. La boite contient les 10 DVD du jeu.


> Voir l'offre

Sujets relatifs
Fenêtre de confirmation avant de quitter "Java"
Plusieurs versions de Java
Java, un bouton colorié à la fois, et tous les autres sont neutres
Ameliorer le Main "Java" avec les fonctions & procédures
Rafraichir un tableau en java
Calcul du jour d'après - - > java
encore java
Filter un fichier CSV en Java
java error
java 9
Plus de sujets relatifs à Classer une arraylist (java)
 > Tous les forums > Forum Autres langages