A classe java.util.arrays pode manipular facilmente as matrizes, e todos os métodos que ela fornece são estáticos. Os métodos estáticos pertencem à classe, não ao objeto pertencente à classe. Portanto, você pode usar diretamente o nome da classe mais o nome do método para chamar. Como classe de ferramentas, as matrizes podem operar muito bem as matrizes. A seguir, são apresentadas várias funções que são usadas principalmente.
1. Método de preencher
O método de preenchimento é usado principalmente para preencher matrizes. Aqui listamos o tipo int mais simples (o mesmo que outros tipos)
Veja o código -fonte de preenchimento dos Matrizes
Código de exemplo:
Código Java
publicstaticVoidMain (String [] args) {Inta [] = newint [5]; // preenchimento do array matriz.fill (a, 1); for (inti = 0; i <5; i ++) // saída 5 1System.out.println (a [i]);}Preencha parte do código -fonte da matriz:
Exemplo:
Código Java
publicstaticVoidMain (String [] args) {Inta [] = newint [5]; // preenche as matrizes Array.fill (a, 1,2,1); para (inti = 0; i <5; i ++) // a [1] = 1, o restante padrão para 0System.out.println (a [i])2.Sort Método
A partir do nome do método, todos sabemos que é para classificar a matriz, mas ainda assim usar o tipo int, outros tipos são iguais.
Há também todo o 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 ++) // System.out.out.println (a [i]);}Especifique o tipo parcial da matriz:
Código Java
publicstaticVoidMain (String [] args) {Inta [] = {2,4,1,3,7}; Arrays.sort (a, 1,4); // saída 2,1,3,4,7 para (inti = 0; i <5; i ++) System.out.println (a [i]);}3.Equals Método
Usado para comparar se os valores do elemento em duas matrizes são iguais ou para observar uma matriz do tipo int. Veja o código -fonte das matrizes
Exemplo:
Código Java
publicstaticVoidMain (String [] args) {INTA [] = {2,4,1,3,7}; INTA1 [] = {2,4,1,5,7}; System.out.println (Arrays.equals (A1, A)); // saída falsa}4. BinarySearch
O método do BininarySearch pode executar operações de pesquisa binária em matrizes classificadas. Veja o código -fonte da seguinte maneira
Exemplo:
Código Java
publicstaticVoidMain (String [] args) {Inta [] = {2,4,1,3,7}; Arrays.sort (a); // Sort System.out.println (Arrays.binarySearch (a, 4)); // Pesquisa binária, saída 3}5.CopyOf of Method
Copie a matriz, a matriz retornada pelo método Copyof () do Arrays é um novo objeto de matriz, para que você altere o valor do elemento na matriz e não afetará a matriz original.
como:
Código Java
importjava.util.arrays; publicClArsarrayDemo {publicstaticVoidMain (string [] args) {int [] arr1 = {1, 2, 3, 4, 5}; int [] arr2 = arrays.copy de (arr1, arr1.length); para (inti = 0; "); System.out.println ();}}O exposto acima é a prática real da ferramenta de matrizes Java, introduzida pelo editor. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!