forse riesco a risolvere con questo codice perchè devo definire la seconda dimensione dell'array di caratteri senza saperne prima la lunghezza, però non funziona
codice:public static char[][]esercizio(String[]a,int[]b){ int cont =0; for(int i=0;i<a.length;i++){ if (a[i].length()>cont) cont=a[i].length(); char c = new char[a.length][cont]; c[i][cont]=a[i].toCharArray(substring(i),b[i]); } } return c; }