Vídeo: Java Basics - Class Arrays 2024
A classe Arrays (pacote: java. Util) fornece uma coleção de métodos estáticos que são úteis para trabalhar com arrays. Como a classe Arrays fornece apenas métodos estáticos, não possui construtores.
Método | Descrição |
---|---|
static int binarySearch (array, chave) | Procura o valor da chave especificada em uma matriz. O valor de retorno
é o índice do elemento que corresponde à chave. O método retorna -1 se a chave não pode ser encontrada. A matriz e a chave devem ser do mesmo tipo e podem ser qualquer tipo primitivo ou um objeto. |
copyOf da matriz estática (arrayOriginal,
newLength) |
Retorna uma matriz que é uma cópia do arrayOriginal. O parâmetro newLength não precisa ser igual ao comprimento da matriz
original. Se newLength for maior, o método pads a nova matriz com zeros. Se newLength for menor, o método não copiará todos os valores da matriz original. |
array estático copyOfRange (arrayOriginal,
de, para) |
O que o método copyOf faz, mas
copia apenas uma fatia selecionada de valores (de um índice para outro) do original matriz. |
boolean deepEquals (array1,
array2) |
Retorna verdadeiro se as duas matrizes tiverem
os mesmos valores de elemento. Este método funciona para arrays de duas ou mais dimensões. |
boolean equals (array1, array2) | Retorna verdadeiro se os dois arrays tiverem
os mesmos valores de elemento. Este método verifica igualdade apenas para matrizes unidimensionais. |
static void fill (array, value) | Preenche a matriz com o valor especificado. O valor e a matriz
devem ser do mesmo tipo e podem ser qualquer tipo primitivo ou um objeto . |
preenchimento de vazio estático (array, from, to,
value) |
Preenche os elementos indicados pelos parâmetros de e para
int com o valor especificado. O valor e a matriz devem ser do mesmo tipo e podem ser qualquer tipo primitivo ou um objeto . |
static void sort (array) | Classifica a matriz na sequência ascendente. |
static void sort (array, from,
to) |
Classifica os elementos especificados da matriz na sequência ascendente
. |
static String toString (array) | Formata os valores da matriz em uma string. Cada valor do elemento é
entre parênteses, e os valores dos elementos são separados com vírgulas. |