Salve a tutti, ho un problema con un esercizio... in pratica utilizzo una classe per creare delle parole che man mano inserisco all'interno di un ArrayList, infine semplicemente faccio ritornare al main questo ArrayList e stampo a video.
Ciò che stampa però è un ArrayList vuoto, non capisco il perchè. Chi può darmi qualche suggerimento ? Grazie.
In un altra classe poi ho inserito:
Ciò che stampa però è un ArrayList vuoto, non capisco il perchè. Chi può darmi qualche suggerimento ? Grazie.
Codice:
import java.util.ArrayList;
public class MAIN {
public static void main(String[] args) {
// TODO Auto-generated method stub
int n=8;
String stringa1 = "pino";
operatore1 p = new operatore1();
System.out.println( p.ciclo0(stringa1, n));
}
}
In un altra classe poi ho inserito:
Codice:
import java.util.ArrayList;
class operatore1 {
public ArrayList <String> ciclo0(String parola, int n){
char lettdx='0';
ArrayList<String> a = new ArrayList<>();
int dx = n - parola.length();
char[] stringadx = new char [n];
for(int i=0;i<n; i++) {
stringadx [i] = '0';
}
for (int j = n-1; j> n-1-dx; j--) {
while(lettdx <='9') {
stringadx[j]=lettdx;
a.add(parola + stringadx.toString());
lettdx++;
}
}
return a;
}
}