Pessoal, há algum tempo eu estou tentando aprender um pouco de java, mas chegou a hora de finalizar a programação do meu TCC, então vamos lá.
Eu tenho um classe que me retorna um ArrayList<String[]>, onde o array contem
String i[] = {"Fault: No alt or longdesc in <img>", "Provide a text equivalent for every non-text element (q.v. 1.1)", "" + posan, "" + posen, "fault"};
Como isso se forma um array, a questão é como eu recupero esse array, sendo que eu tentei um iterator e ele aparece alguma coisa com o LJAVA@abs23ee
Muita calma nesta hora
Você está dizendo que possui um ArrayList de Arrays é isso? É o que me parece, pois se for um Array somente de string seria neste formato:
List<String> list = new ArrayList<String>();
Em ambos os casos você pode utilizar o “foreach” para percorrer sua(s) lista(s). A difereça, se for um Array de Array é que você vai necessitar de dois “foreach”, caso contrário, um resolve.
Ai vai um exemplo, supondo que seja um list (array como preferir) de Strings:
for(String string : list) {
//sua lógica
}
Ele extrai o value (elemento) de cada posição da lista e atribui a variavél a esquerda, neste caso, como sabemos que é um Objeto String, demos o nome de string, que ira receber cada valor de cada posição do list.