Listar ArrayList

Bom dia Galera.

Bom estou com um pequeno problema o código abaixo era ser um serviço, mas antes estou testando a forma mais fácil.
Fiz um arquivo com a extensão csv chamado teste eu consigo ler e passar para uma lista testei a lista colocando o seguinte código lista.size() e a parece 4 itens.
Agora estou precisando listar essa lista de itens e tentei desata maneira: System.out.println(lista[i][i]) dentro de um for() mas da erro.
Se alguém puder me ajudar ficaria agradecido…

import java.io.FileReader;
import java.io.FileWriter;
import java.util.ArrayList;
import java.util.List;

import au.com.bytecode.opencsv.CSVReader;
import au.com.bytecode.opencsv.CSVWriter;


public class Client {
	
    public static void main(String args[]) throws Exception {

    	String csvFilename = "C:\\Users\\Public\\Documents\\teste.csv";
    	CSVReader csvReader = new CSVReader(new FileReader(csvFilename));
    	String[] linha = null;
    	List<String[]> lista = new ArrayList<String[]>();
    	
        
        lista = csvReader.readAll();     
        
        System.out.println(lista.toString());
        csvReader.close();   

    }

}

Olá rafael.kbeca, tenta fazer da seguinte maneira:

    String [] nextLine;
    while ((nextLine = csvReader.readNext()) != null)
        System.out.println(nextLine[0]);

Espero ter ajudado.

Nesh Obrigado por responder.

Assim da certo, até já fiz, é que não expliquei bem…
Bom vamos la. eu preciso mandar um ArrayList para um serviço de um servidor, por isso faço o lista = csvReader.readAll(); .
e la sim tenho que salvar em um banco. mas antes disso quero imprimir essa array list aqui para depois testar la!

Só pra facilitar la na frente estou tentando imprimir aqui mesmo.

Quando dou System.out.println(lista);

da a seguinte saida:
[[Ljava.lang.String;@3dae160, [Ljava.lang.String;@1702679a, [Ljava.lang.String;@1edfbb43, [Ljava.lang.String;@727f3b8a]

Att, Rafael

rafael.kbeca você quer mostrar a lista de maneira simples mesmo, ou quer alguma formatação, se for simples um foreach na lista resolve:

for (String[] str : lista) {
	System.out.println(str[0]);
}

se precisar de algum tipo de formatação vamos fazer :slight_smile:

Nesh isso msm…

Muito Obrigado!

Att, Rafael