Quote Originariamente inviata da andbin Visualizza il messaggio
Ok e quale è il dubbio ora? Non è chiara la mia spiegazione generalizzata che ho fatto nel EDIT?
No, tu sei sempre esaustivo
Sono un po' confuso su come interagire con la soluzione. L'array list usa il metodo add per aggiungere un valore e dovrei creare una nuova variabile da cui leggere in input.
Comunque ecco come inserisco i valori:

codice:
System.out.print("Quanti valori vuoi inserire?: ");
    try
    {
    max = Integer.parseInt(br.readLine());
    }catch(NumberFormatException e)
    {
    System.err.println("Inserisci un numero!");
    max = Integer.parseInt(br.readLine());
    }
    
    for(int i = 0; i < max; i++)
    {
        System.out.println("Inserisci " + (i+1) + "° valore: ");
        try
        {
        valore[i] = br.readLine();
        }catch(IndexOutOfBoundsException e)
        {
            System.err.println("Non c'è più spazio in memoria!");
        }
    }
è proprio in valore[i] = br.readLine(); che devo mettere mano giusto? Ho fatto come hai detto e ho stanziato l'array prima ancora di aprire il metodo, dando una capacità di memorizzazione massima di 20 elementi.
Continuo a non capire però come faccio a salvare tutti i valori precedentemente letti e nuovi.