La matriz es un conjunto de datos con el mismo tipo de datos. La matriz es N-1 como una matriz de dimensión N-1. La siguiente usa una matriz como ejemplo para ilustrar el uso de la matriz Java.
1. Declaración de matriz
Las declaraciones de matriz tienen las siguientes dos formas (las posiciones de los soportes cuadrados son diferentes):
int arr []; int [] arr2;
2、数组初始化
数组初始化也有两种形式,如下(使用new或不使用new):
int arr[] = new int[]{1, 3, 5, 7, 9};int[] arr2 = {2, 4, 6, 8, 10};3、遍历数组
Para atravesar la matriz, puede usar para/foreach, de la siguiente manera:
public static void main (string [] args) {int arr [] = new int [] {1, 3, 5, 7,9}; (int i = 0; i <arr.length; ++ i) {system.out.print (arr [i] +"/t"); System.out.print (x + "/t");4. Arrays.fill () llena la matriz
Utilizando el método estático de la clase de matrices, se requiere el paquete de importación java.util.Arrays, y se definen muchos métodos sobrecargados.
Void relleno (int [] a, int val) Todos los rellenos en el relleno void (int [] a, int fromindex, int toindex, int val) rellena el elemento int [] arr3 = new int [5]; System.out.print (x + "/t"); {System.out.print (x + "/t"); int x: arr3) {system.out.print (x + "/t");5. Arrays.sort () Ordene la matriz en la matriz
sort void (int [] a) todo ordenado void (int [] a, int fromindex, int toindex) clasificando el elemento de indexación especificado int [] arr4 = {3, 7, 2, 9}; para (int x: arr4) {system.out.print (x + "/t"); 1, 9}; println ();6. Arrays.copyOf () Copie la matriz
int [] copyOf (int [] original, int newlenth) matrices de copia, especifique la longitud de la nueva matriz int [] copyOfRange (int [] original, int from, int to), especifique el índice int [] de la matriz original de la matriz original de la matriz original. Arrays.CopyOfRange (arr6, 1, 3); : arr8) {System.out.print (x + "/t");} System.out.println (); 7. Verifique si la matriz contiene un cierto valor
String [] StringArray = {"A", "B", "C", "D", "E", "Boolean B = Arrays.aslist (StringArray) .Contains (" A "); System.out.println ( b);Primero use arrays.aslist () para convertir la matriz en la lista <string>, para que la función contenida de una lista dinámica vinculada pueda determinar si el elemento está incluido en la lista vinculada.
8. Conecte dos matrices
int [] intarray = {1, 2, 3, 4, 5}; ;ArrayUtils es una biblioteca de clase de procesamiento de matriz proporcionada por Apache.
9. Array Flip
int [] intarray = {1, 2, 3, 4, 5}; ]Todavía usa los ArrayUtils universales.
10. Retire un elemento de una matriz
int [] intarray = {1, 2, 3, 4, 5};