Exemple de tri des tableaux en prenant en compte ou non la casse

Author:

 list, list, collection, collection, java, table
Download

 
import java.util.Arrays;
import java.util.Collections;
 
public class Tri_Casse
{
 
  public static void main(String[] argv)
  	{
 
    int[] tableau_int = new int[] { 8, -5, 3, 14, 87 };
    System.out.println ("Tableau_int non trié: "+Arrays.toString(tableau_int));
    Arrays.sort(tableau_int);
    System.out.println ("Tableau_int trié: "+Arrays.toString(tableau_int));
 
    String[] tableau_string = new String[] { "z", "a", "C" };
    System.out.println ("Tableau_string non trié: "+Arrays.toString(tableau_string));
    Arrays.sort(tableau_string);
    System.out.println ("Tableau_string trié: "+Arrays.toString(tableau_string));
 
    // Trier en ignorant la casse
    Arrays.sort(tableau_string, String.CASE_INSENSITIVE_ORDER);
    System.out.println ("Tableau_string trié en ignorant la casse: "+Arrays.toString(tableau_string));
 
    // Tri en ordre décroissant en ignorant la casse
    Arrays.sort(tableau_string, String.CASE_INSENSITIVE_ORDER);
    Collections.reverse(Arrays.asList(tableau_string));
    System.out.println ("Tableau_string trié: "+Arrays.toString(tableau_string));
 
    }
}