Exemples Java - Tri de tableau et recherche d'éléments
L'exemple suivant montre comment utiliser la méthode sort() pour trier un tableau Java, et comment utiliser la méthode binarySearch() pour trouver des éléments dans le tableau. Ici, nous définissons la méthode printArray() pour afficher le tableau :
Fichier MainClass.java
import java.util.Arrays;
public class MainClass {
public static void main(String args[]) throws Exception {
int array[] = { 2, 5, -2, 6, -3, 8, 0, -7, -9, 4 };
Arrays.sort(array);
printArray("Le résultat du tri du tableau est", array);
int index = Arrays.binarySearch(array, 2);
System.out.println("L'élément 2 est à l'" + index + "position");
}
private static void printArray(String message, int array[]) {
System.out.println(message
+ ": [length: " + array.length + "]");
for (int i = 0; i < array.length; i++) {
if(i != 0){
System.out.print(", ");
}
System.out.print(array[i]);
}
System.out.println();
}
}
La sortie de l'exécution du code ci-dessus est :
数组排序结果为: [length: 10] -9, -7, -3, -2, 0, 2, 4, 5, 6, 8 元素 2 在第 5 个位置Autres extensions
Exemples Java