2025-10-23 14:28:03 +02:00
|
|
|
import java.util.*; // pour ArrayList, List, Arrays, Comparator
|
|
|
|
|
|
|
|
|
|
public class Exodeux {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static void main (String[] args) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AfficherTouslesArgs(args);
|
|
|
|
|
AfficherLes5erArgs(args);
|
|
|
|
|
trierEtAfficherNaturel(args);
|
|
|
|
|
trierEtAffiicherSansCasse(args);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static void AfficherTouslesArgs(String[] arguments){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String TousLesArgsTransforme = Arrays.toString(arguments);
|
|
|
|
|
System.out.println("Voici tous les args " + TousLesArgsTransforme);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static void AfficherLes5erArgs(String[] arguments) {
|
|
|
|
|
|
|
|
|
|
int limite = Math.min(5, arguments.length);
|
|
|
|
|
String[] premier = Arrays.copyOf(arguments,limite);
|
|
|
|
|
System.out.println("Voici les 5er arguments : "+Arrays.toString(premier));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static void trierEtAfficherNaturel(String[] args) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String[] copyArgument = Arrays.copyOf(args, args.length);
|
|
|
|
|
|
|
|
|
|
Arrays.sort(copyArgument);
|
|
|
|
|
|
|
|
|
|
String NaturelTriage = Arrays.toString(copyArgument);
|
|
|
|
|
|
|
|
|
|
System.out.println("Tri naturel" + NaturelTriage);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static void trierEtAffiicherSansCasse(String[] args){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String[] copyArgument = Arrays.copyOf(args, args.length);
|
2025-11-27 15:02:33 +01:00
|
|
|
Arrays.sort(copyArgument,String::compareToIgnoreCase); // Comparator.nullsLast(String::compareToIgnoreCase);
|
|
|
|
|
String Sanscassetriernickelchrome = Arrays.toString(copyArgument);
|
|
|
|
|
System.out.println("Tri sans casse naturel : "+ sanscassetriernickelchrome);
|
2025-10-23 14:28:03 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|