我正在尝试将 CSV 文件读入我的应用程序以将一堆数据读入表中。每行用逗号分隔,行的每一端都有一个回车符。我尝试使用java中的扫描仪读取分隔符设置为(“,”)的第一行,但我不知道如何在第一行末尾停止扫描仪,当它到达回车时。这是我到目前为止扫描文件中所有内容的代码,因为它不会在回车处停止。
Scanner scn = new Scanner(inputStream);
Vector<String> columnTitles = new Vector<String>();
scn.useDelimiter(",");
// Read the first line to get the column names.
while(!scn.hasNextInt())
{
String newStr = scn.next();
columnTitles.add(newStr);
System.out.print(newStr);
}
这个想法似乎很简单,但我所看到的任何地方都有无用的例子,这些例子都不起作用。