Dans l’api java.util, la class Arrays est une class utilitaire qui permet de manipuler des tableaux d’objet. Vous pouvez trier un tableau de String[] par exemple. Il existe aussi des fabriques d’objets (factory) pour retourner sous forme de java.util.List un tableau.
Voici un exemple simple pour trier un tableau de chaîne qui utilise la fonction sort():
String[] arrays=new String[]{"uniforme","alpha","tango","zoulou","charlie","papa","hotel"}; System.out.println("Before:"); for(int i=0; i<arrays.length;i++){ System.out.print(arrays[i]+","); } System.out.println("After:"); Arrays.sort(arrays); for(int i=0; i<arrays.length;i++){ System.out.print(arrays[i]+","); } System.out.println("Create a List from the array object"); List l=Arrays.asList(arrays); for (int i = 0; i < l.size(); i++) { System.out.print(l.get(i)+","); }
L’execution de ce code retourne:
Before: uniforme,alpha,tango,zoulou,charlie,papa,hotel, After: alpha,charlie,hotel,papa,tango,uniforme,zoulou, Create a List from the array object alpha,charlie,hotel,papa,tango,uniforme,zoulou,
Pour plus de détails, voir l’API javadoc java.util.Arrays
0 no like