La clase java.util.Arrays puede manipular fácilmente las matrices, y todos los métodos que proporciona son estáticos. Los métodos estáticos pertenecen a la clase, no al objeto que pertenece a la clase. Por lo tanto, puede usar directamente el nombre de clase más el nombre del método para llamar. Como clase de herramientas, las matrices pueden operar muy bien las matrices. Las siguientes son varias funciones que se utilizan principalmente.
1. Método de relleno
El método de relleno se usa principalmente para llenar las matrices. Aquí enumeramos el tipo int más simple (igual que otros tipos)
Ver el código fuente de llenado de matrices
Código de muestra:
Código Java
publicstaticVoidmain (String [] args) {inta [] = newInt [5]; // llena las matrices de matriz.fill (a, 1); para (inti = 0; i <5; i ++) // salida 5 1System.out.println (a [i]);}Complete parte del código fuente de la matriz:
Ejemplo:
Código Java
publicstaticVoidMain (String [] args) {inta [] = newInt [5]; // rellena las matrices de matriz.fill (a, 1,2,1); para (inti = 0; i <5; i ++) // a [1] = 1, el reposo no se encuentra a 0system.out.println (a [i]);}2. Método de orientación
Del nombre del método, todos sabemos que es para ordenar la matriz, pero aún así usar el tipo int, otros tipos son los mismos.
También está todo el tipo de matriz, como
Código Java
publicstaticvoidmain (string [] args) {inta [] = {2,4,1,3,7}; arrays.sort (a); para (inti = 0; i <5; i ++) // ascendente System.out.println (a [i]);};Especifique el orden parcial de la matriz:
Código Java
publicstaticVoidMain (String [] args) {inta [] = {2,4,1,3,7}; matrizs.sort (a, 1,4); // Salida 2,1,3,4,7for (inti = 0; i <5; i ++) System.out.println (a [i]);}3. MÉTODO EQUILSO
Se utiliza para comparar si los valores de los elementos en dos matrices son iguales o para mirar una matriz de tipo int. Ver el código fuente de las matrices
Ejemplo:
Código Java
publicStaticVoidMain (String [] args) {inta [] = {2,4,1,3,7}; inta1 [] = {2,4,1,5,7}; system.out.println (matriz.equals (a1, a)); // Salida Falso}4. Método de BinarySearch
El método BinarySearch puede realizar operaciones de búsqueda binarias en matrices ordenadas. Vea el código fuente de la siguiente manera
Ejemplo:
Código Java
publicstaticVoidMain (String [] args) {inta [] = {2,4,1,3,7}; arrays.sort (a); // sort System.out.println (Arrays.binarySearch (a, 4)); // Binary Search, salida 3}5. Método de COPYOF
Copie la matriz, la matriz devuelta por el método de copyOf () de matrices es un nuevo objeto de matriz, por lo que cambia el valor del elemento en la matriz y no afectará la matriz original.
como:
Código Java
importJava.Util.Arrays; publicClassArRayDemo {publicStaticVoidMain (String [] args) {int [] arr1 = {1, 2, 3, 4, 5}; int [] ar2 = arrays.copyOf (arr1, arr1.length); for (inti = 0; i <r2.length; i ++) System.out.print (arrent. "); System.out.println ();}}Lo anterior es la práctica real de la herramienta de matrices Java presentada por el editor. Espero que te sea útil. Si tiene alguna pregunta, déjame un mensaje y el editor le responderá a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!