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 con delle parole che non sono quelle che avevo previsto, non capisco il perchè. Chi può darmi qualche suggerimento ? Grazie.
In un altra classe poi ho inserito:codice HTML: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)); } }
codice HTML: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; } }