ciao sto provando a scrivere un programma che legge delle stringhe da un arraylist e poi ne legge solo la prima.
la mia soluzione è:
codice:
import java.util.*;
class Arrlist{
public static void main(String[] args){
int numeri[]=new int[4];
ArrayList<String> a=new ArrayList<String>();
a.add("aaa");
a.add("bbb");
a.add("ccc");
a.add("ddd");
for(String r:a.get(0)){
System.out.println(r);
}
}
}
il punto è che il compilatore mi segnala un errore in cui il ciclofor each non può essere applicato alle espressioni di tipo.Che cosa sono le espressioni di tipo?Poi il metedo get dentro al ciclo foreach mi restituisce una stringa.Perchè non dovrebbe essere giusto?