Méthodes de classe Les tableaux sont static pour modifier les méthodes statiques, lorsqu'ils sont utilisés peuvent directement utiliser le nom de classe (tableaux) à l'appel, au lieu du nom de l'objet à l'appel (un « non » au lieu de « ne peut pas »).
caractéristiques spécifiques
Pour l'attribution de tableau: méthode de remplissage
publique statique de vides principaux (String [] args) { int [] a; un = nouveau int [10 ]; Scanner Scanner = nouveau Scanner (System.in); int val = scanner.nextInt (); Arrays.fill (a, val); pour ( int i = 0; i <a.length; i ++ ) System.out.println (a [i]); }
tableau de tri, les méthodes de tri, dans l'ordre croissant;
int [] b; b = nouveau int [5 ]; pour ( int i = 0; i <b.length; i ++ ) b [i] = scanner.nextInt (); Arrays.sort (b); pour ( int i = 0; i <b.length; i ++ ) System.out.println (b [i]);
La comparaison des tableaux, est égale les éléments du tableau sont la même méthode de comparaison
int [] c; c = nouveau int [5 ]; int [] d; d = nouveau int [5 ]; pour ( int i = 0; i <5; i ++ ) c [i] = d [i] = scanner.nextInt (); boolean result = Arrays.equals (c, d); System.out.println (résultat);
éléments du tableau Lookup, les éléments peuvent être classés sur une méthode de recherche binaire par binarySearch.
int [] = E new new int [] {1,3,5,7,9,10 }; System.out.println ( "tableau est:" + de Arrays.toString (E)); System.out.println ( " 7 indices sont: "+ Arrays.binarySearch (E, 7 )); System.out.println ( " indice est le 10: "+ Arrays.binarySearch (E, 10 )); System.out.println ( " indice 1 est: "+ Arrays.binarySearch (E, 1 )); System.out.println ( " indice 3 est: "+ Arrays.binarySearch (E, 3 )); System.out.println ( " indicer 5 est: "+ Arrays.binarySearch (e, 5 )); System.out.println ( " indice 9 est: « + Arrays.binarySearch (e, 9 ));
Il y a trop de classes et méthodes, et plus regard API