A matriz é um conjunto de dados com o mesmo tipo de dados. A matriz é N-1 como uma matriz de dimensão N-1. O seguinte usa uma matriz como exemplo para ilustrar o uso da matriz Java.
1. Declaração da matriz
As declarações de matriz têm as duas formas a seguir (as posições dos colchetes são diferentes):
int arr []; int [] arr2;
2. Inicialização da matriz
Existem duas formas de inicialização da matriz, como segue (usando novo ou não usando o novo):
int arr [] = new int [] {1, 3, 5, 7, 9};3. Travessando uma matriz
Para atravessar a matriz, você pode usar/foreach, como segue:
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 () preenche a matriz
Usando o método estático da classe Matriz, o pacote de importação java.util.arrays é necessário e muitos métodos sobrecarregados são definidos.
Void preenche (int [] a, int val) todos preenchem o preenchimento de vazios (int [] a, int a partir de Index, int toIndex, int val) preencher o elemento int [] ar3 = new int [5]; System.out.print (x + "/t"); {System.out.print (x + "/t"); int x: arr3) {System.out.print (x + "/t");5. Arrays.sort () Classifique a matriz na matriz
Void Sort (int [] a) All classificado Void Sort (int [] a, int a partir de Index, Int ToIndex) Classificação do elemento de indexação especificado Int [] ARR4 = {3, 7, 2, 9}; para (int x: arr4) {System.out.print (x + "/t"); 1, 9}; println ();6. Arrays.copyof () Copie a matriz
int [] copyof (int [] original, int newlenth) Matrizes de cópia, especifique o comprimento da nova matriz int [] copyofRange (int [] original, int de, int para), especifique o índice int [] da matriz original da matriz original da matriz original. Arrays.CopyOfFRANGE (ARR6, 1, 3); : arr8) {System.out.print (x + "/t");} System.out.println (); 7. Verifique se a matriz contém um certo valor
String [] StringArray = {"A", "B", "C", "D", "E", "Boolean B = Arrays.asList (StringArray) .Contains (" A "); System.out.println ( b);Primeiro, use o Arrays.asList () para converter a matriz para listar <string>, para que a função contém uma lista vinculada dinâmica possa determinar se o elemento está incluído na lista vinculada.
8. Conecte duas matrizes
int [] Intarray = {1, 2, 3, 4, 5}; ;Arrayutils é uma biblioteca de classes de processamento de matriz fornecida pelo Apache.
9. Array flip
int [] Intarray = {1, 2, 3, 4, 5}; ]Ainda use os Arrayutils Universal.
10. Remova um elemento de uma matriz
int [] intarray = {1, 2, 3, 4, 5};