在Java中读取csv时删除第一行

在Java中读取csv时删除第一行,java,arrays,csv,bufferedreader,Java,Arrays,Csv,Bufferedreader,我读过类似的主题,但没有发现任何使用这种阅读方法的主题,所以我无法修复它 使用以下方法阅读时,如何跳过第一行? 顺便说一句,我在第二次阅读时遇到了问题,在第二行之后是: File file = new File("attendance.csv"); 代码: 导入java.io.BufferedReader; 导入java.io.File; 导入java.io.FileReader; 导入java.nio.charset.StandardCharset; 导入java.nio.file.File

我读过类似的主题,但没有发现任何使用这种阅读方法的主题,所以我无法修复它

使用以下方法阅读时,如何跳过第一行? 顺便说一句,我在第二次阅读时遇到了问题,在第二行之后是:

File file = new File("attendance.csv");
代码:

导入java.io.BufferedReader;
导入java.io.File;
导入java.io.FileReader;
导入java.nio.charset.StandardCharset;
导入java.nio.file.Files;
导入java.util.List;
导入java.util.Scanner;
公课出勤率{
公共静态void main(字符串[]args)引发异常{
int rowCount=0;
int colCount=0;
扫描器rc=新扫描器(新文件(“Attention.csv”);
while(rc.hasNextLine()){
行计数++;
rc.nextLine();
}
rc.close();
文件文件=新文件(“Attention.csv”);
列表行=Files.readAllLines(file.toPath(),
标准字符集(UTF_8);
双和=0;
双平均值;

对于(int n=1;n请尝试替换以下行:

for (String line : lines) {
    String[] array = line.split(",");
...
对这些:

for (int i=1; i<lines.size(); i++) {
    String[] array = lines.get(i).split(",");
...

for(int i=1;问题在下一部分,在“File File=new File”(“attention.csv”);它工作得很好,我在这方面遇到了很多麻烦,非常感谢!@Win非常感谢:-)
for (String line : lines) {
    String[] array = line.split(",");
...
for (int i=1; i<lines.size(); i++) {
    String[] array = lines.get(i).split(",");
...