我在文本文件中有一个数据,格式为:
AB-9, Gregson, Brian, R T, Mr
我想将第一个 , 分成并存储AB-9
在一个局部变量中,我已经完成了所有这些,但目前的问题是,当我打印 id 的值时,它会打印,
. 我怎样才能摆脱多余的逗号?
另一个问题是数据中的第一行没有被读取。
public void readData()
{
File theNewData = new File("new_data.txt");
Scanner inputFrom = new Scanner(theNewData);
while(inputFrom.hasNextLine())
{
String lineOftext = inputFrom.nextLine().trim();
Scanner scanner = new Scanner(lineOftext).useDelimiter(",[ ]*");
String id = inputFrom.next();
System.out.println(id);
}
inputFrom.close();
}