Lista di stringhe

di il
1 risposte

Lista di stringhe

In questo esercizio devo costruire una lista di "n" stringhe casuali di lunghezza casuale minore di "m", ma in questo mod mi vengono tutte della stessa lunghezza, cosa posso modificare per rendere ogni stringa di lunghezza diversa?
import java.util.Arrays;
import java.util.Random;


public class lista {
    
    static Random Random = new Random();
    static int n = Random.nextInt(21);
    static int m = Random.nextInt(21);
    int casuale = Random.nextInt(m);
    String V[]= new String[casuale];;
    
    public lista(int n, int m){
        for(int i=0; i<n; i++){
             for(int j=0; j<casuale; j++){
                V[j] = "A";
            }
            System.out.println(Arrays.toString(V));
        }
        
    }
    
    
    
    public static void concatena(String s, int n){
        for(int i=0; i<n; i++){
           System.out.println(s);
        }
    }

    public static void main(String[] args) {
        concatena("ciao", 2);
       lista ciao = new lista(n,m);
    }
}

1 Risposte

  • Re: Lista di stringhe

    Se scegli una sola volta il valore casuale naturalmente saranno tutte eguali.

    Il valore casuale va scelto all'interno del ciclo.
Devi accedere o registrarti per scrivere nel forum
1 risposte