clase Métodos Las matrices son modificador static para modificar los métodos estáticos, cuando se usa se puede utilizar directamente el nombre de la clase (Arrays) a la llamada, en lugar del nombre del objeto a la llamada (un "no" en lugar de "no puede").
Las características específicas
Para la asignación de matriz: método de llenado
pública estática vacíos principales (args String []) { int [] a; un = nuevo int [10 ]; Lectora = nuevo escáner (System.in); int val = scanner.nextInt (); Arrays.fill (a, val); para ( int i = 0; i <a.length; i ++ ) System.out.println (a [i]); }
Ordenamiento de una matriz, los métodos de clasificación, en orden ascendente;
int [] b; b = nuevo int [5 ]; para ( int i = 0; i <b.length; i ++ ) b [i] = scanner.nextInt (); Arrays.sort (b); para ( int i = 0; i <b.length; i ++ ) System.out.println (b [i]);
La comparación de arrays, es igual a los elementos de la matriz son el mismo método de comparación
int [] c; c = nuevo int [5 ]; int [] d; d = nuevo int [5 ]; para ( int i = 0; i <5; i ++ ) c [i] = d [i] = scanner.nextInt (); boolean resultado = Arrays.equals (c, d); System.out.println (resultado);
elementos de la matriz de búsqueda, los elementos pueden ser ordenados en un método de búsqueda binaria por busquedaBinaria.
int [] = E nuevo nuevo int [] {1,3,5,7,9,10 }; System.out.println ( "array es:" + de Arrays.toString (E)); System.out.println ( " 7 subíndices son: "+ Arrays.binarySearch (E, 7 )); System.out.println ( " subíndice es el 10: "+ Arrays.binarySearch (E, 10 )); System.out.println ( " subíndice 1 es: "+ Arrays.binarySearch (E, 1 )); System.out.println ( " subíndice 3 es: "+ Arrays.binarySearch (E, 3 )); System.out.println ( " subíndice 5 es: "+ Arrays.binarySearch (e, 5 )); System.out.println ( " subíndice 9 es: "+ Arrays.binarySearch (e, 9 ));
Hay demasiadas clases y métodos, y más mirada a la API