有没有一种方法可以从java中的Github csv原始数据中获取头文件?

有没有一种方法可以从java中的Github csv原始数据中获取头文件?,java,csv,header,Java,Csv,Header,我目前正在尝试只提取字符串中的标题。 下面是方法,我正在尝试从中获取标题 不是标题的数据。 我正在使用Commons csv库。 我尝试了在stackoverflow中找到的一些代码,但它打印的是标题的值,而不是标题本身 我应该如何更改代码以仅提取带有字符串列表的标题 public void fetchVirusData()引发IOException、InterruptedException{ List newStats=new ArrayList(); HttpClient=HttpClie

我目前正在尝试只提取字符串中的标题。 下面是方法,我正在尝试从中获取标题

不是标题的数据。 我正在使用Commons csv库。 我尝试了在stackoverflow中找到的一些代码,但它打印的是标题的值,而不是标题本身

我应该如何更改代码以仅提取带有字符串列表的标题

public void fetchVirusData()引发IOException、InterruptedException{
List newStats=new ArrayList();
HttpClient=HttpClient.newHttpClient();
HttpRequest请求=HttpRequest.newBuilder()
.uri(uri.create(病毒数据URL))
.build();
HttpResponse HttpResponse=client.send(请求,HttpResponse.BodyHandlers.ofString());
StringReader csvBodyReader=新的StringReader(httpResponse.body());
Iterable records=CSVFormat.DEFAULT.withFirstRecordAsHeader().parse(csvBodyReader);
//我在stackoverflow中找到的代码可以提取头,但无法工作
CSVParser parser=CSVParser.parse(csvBodyReader,CSVFormat.EXCEL.withFirstRecordAsHeader());
List headers=parser.getHeaderNames();
用于(字符串s:标题){
System.out.println(“标题测试:+s”);
}
}
更新

试试这个


字符串fileName=“data.csv”;
CSVReader reader=new CSVReader(new FileReader(fileName));
//如果第一行是标题
String[]header=reader.readNext();

很难理解你在问什么。请解释您所说的“它打印的是标题的值,而不是标题本身”是什么意思。可能会向我们展示它当前正在打印的内容,以及您希望它打印的内容。我想要标题。。。不是值。我是指列名。我更新了答案,请告诉我结果。