Usa un oggetto ArrayList.

codice:
import java.util.*; 
    
public ArrayList GiocaConArrayList() {
        String[] s = new String[5];  
        s[0] = "Valore 1"; 
        s[1] = "Valore 2"; 
        s[2] = "Valore 3"; 
        s[3] = "Valore 4"; 
        s[4] = "Valore 5"; 
        ArrayList al = new ArrayList();
        al.add(s);     // Aggiunge l'array s all'ArrayList
        al.remove(s);  // Rimuove l'array s dall'ArrayList cercando l'elemento s
        al.add(s); 
        al.remove(0);  // Rimuove il primo elemento.
        al.add(s); 
        int i = al.lastIndexOf(s); // ritorna la posizione (indice) dell'elemento s in al 
        s = (String[])al.get(0); // Ritorna il primo elemento nell'array s
        al.set(0,s); // Imposta il primo elemento dell'ArrayList = s.
        return al;   
}
Questo è un piccolissimo esempio dell'uso di un ArrayList.

Ciao,