Utilizza un metodo ricorsivo : ho considerato l'array pieno di Stringhe
public static void riempimento( String[] ciao) { // AVVIO del riempimento, che verra` 'trainato' da un metodo ricorsivo
riempimento(0);
}
private void riempimento( int i ) { // 'cavallo da tiro' della RICORSIVO
String voce = tastiera.next() ;
if ( voce == " stop " ) { //
ciao = new String[ i ]; // creazione effettuata ora che la lunghezza e` finalmente nota
return ; // il caso-base della ricorsione si chiude qui
}
riempimento( i + 1 );
ciao[ i ] = voce;
}
una volta utilizzato questo metodo l'array è riempito e basta fare un ciclo for
for( int i = 0 ; i<= ARRAY(NON SO COME LO CHIAMI).length-1 ; I++)
System.out.println(ARRAY[I]);
[/code]