La classe Arrays
(del package java.util
) contiene molti metodi (tutti statici) per manipolare gli array. Ci sono metodi per effettuare inizializzazioni, confronti, ricerche e ordinamenti, per trasformare un array in una lista e per ottenere una stringa dal contenuto dell’array (in modo da poter stampare il contenuto dell’array senza ricorrere ad un ciclo).
Per un array di numeri interi:
-
static void fill(int[] a, int val)
assegna il valore specificato a ogni elemento dell’array; -
public static boolean equals(int[] a, int[] a2)
confronta i due array e restituiscetrue
se sono uguali; due array sono considerati uguali se contengono lo stesso numero di elementi e se gli elementi corrispondenti sono uguali (cioè se contengono gli stessi elementi nello stesso ordine); -
static int binarySearch(int[] a, int key)
cerca il valore indicato comekey
nell’array usando l’algoritmo di ricerca binaria; -
static void sort(int[] a)
ordina l’array; -
static String toString(int[] a)
restituisce una stringa che rappresenta il contenuto dell’array.
Esistono i metodi corrispondenti per gli altri tipi elementari e per il tipo Object
.