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

Author:

 list, list, collection, collection, java, table
{filelink=4723}


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));

    }
}

Leave a Reply

Your email address will not be published. Required fields are marked *