Métodos de Arrays classe são modificador estático para modificar os métodos estáticos, quando usado pode usar diretamente o nome da classe (Arrays) para chamada, em vez do nome do objeto a chamada (um "não" em vez de "não pode").
características específicas
Para a atribuição array: método de preenchimento
pública estática vazios principais (String [] args) { int [] a; um = novo int [10 ]; Scanner Scanner = new Scanner (System.in); int val = scanner.nextInt (); Arrays.fill (, uma val); para ( int i = 0; i <a.length; i ++ ) System.out.printlnl (a [i]); }
Triagem matriz, métodos de classificação, em ordem crescente;
int [] b; b = novo int [5 ]; para ( int i = 0; i <b.length; i ++ ) b [i] = scanner.nextInt (); Arrays.sort (b); para ( int i = 0; i <b.length; i ++ ) System.out.printlnl (b [i]);
Comparação de matrizes, iguala os elementos de matriz são o mesmo método de comparação
int [] c; c = novo int [5 ]; int [] d; d = novo int [5 ]; para ( int i = 0; i <5; i ++ ) c [i] = d [i] = scanner.nextInt (); booleano Resultado = Arrays.equals (c, d); System.out.printlnl (resultado);
elementos matriz de pesquisa, os elementos podem ser classificados em um método de busca binária por binarySearch.
int [] = E novo novo int [] {1,3,5,7,9,10 }; System.out.printlnl ( "array é:" + de Arrays.toString (E)); System.out.printlnl ( " 7 subscritos são: "+ Arrays.binarySearch (E, 7 )); System.out.printlnl ( " subscrito é o 10: "+ Arrays.binarySearch (E, 10 )); System.out.printlnl ( " subscrito 1 é: "+ Arrays.binarySearch (E, 1 )); System.out.printlnl ( " subscrito 3 é: "+ Arrays.binarySearch (E, 3 )); System.out.printlnl ( " subscrito 5 é: "+ Arrays.binarySearch (e, 5 )); System.out.printlnl ( " subscrito 9 é: "+ Arrays.binarySearch (e, 9 ));
Existem muitas classes e métodos, e mais olhar para API