读取csv java数据时将for-each循环转换为for-loop java

读取csv java数据时将for-each循环转换为for-loop java,java,csv,readfile,csvreader,Java,Csv,Readfile,Csvreader,我有以下代码: try (CSVReader reader = new CSVReader(new FileReader(file))) { List<String[]> r = reader.readAll(); r.forEach(x -> System.out.println(Arrays.toString(x))); } try(CSVReader reader=new CSVReader(new

我有以下代码:

    try (CSVReader reader = new CSVReader(new FileReader(file))) {
            List<String[]> r = reader.readAll();
            r.forEach(x -> System.out.println(Arrays.toString(x)));
        }
try(CSVReader reader=new CSVReader(new FileReader(file))){
List r=reader.readAll();
r、 forEach(x->System.out.println(Arrays.toString(x));
}
try(CSVReader reader=new CSVReader(new FileReader(file))){
List r=reader.readAll();
对于(int i=0;i
另一个解决方案:

try (CSVReader reader = new CSVReader(new FileReader(file))) {
   List<String[]> r = reader.readAll();
   for(String[] x : r){
       System.out.println(Arrays.toString(x));
   }
}
try(CSVReader reader=new CSVReader(new FileReader(file))){
List r=reader.readAll();
for(字符串[]x:r){
System.out.println(Arrays.toString(x));
}
}

你想解决什么问题?@MarioVarchmin他正在旧的android sdk I上编译guess@Husseinfo这可能与android或其任何SDK无关,可能是一个简单的java“问题”太好了。@Shark是的,它也可能是一个简单的java程序,为什么你会这么生气!当我不能使用Collections的forEach时,我也有过类似的经历。放松点,伙计。@Husseinfo没有冒犯的意思,我只是说,事实上,这个问题看起来与android没有任何关系。
try (CSVReader reader = new CSVReader(new FileReader(file))) {
   List<String[]> r = reader.readAll();
   for(String[] x : r){
       System.out.println(Arrays.toString(x));
   }
}
for (String[] s: r) {
    System.out.println(Arrays.toString(x));
}