假设我有一个我想从中读取的textfile.txt 。这是文件中的文本:
23:years:old
15:years:young
使用该useDelimiter
方法,我如何告诉我的程序:
和换行符是分隔符?将文本放在一行中并使用useDelimter(":");
作品。问题是当我得到几行文本时。
Scanner input = new Scanner(new File("textfile.txt));
input.useDelimiter(:);
while(data.hasNextLine()) {
int age = input.nextInt();
String something = input.next();
String somethingelse = input.next();
}
使用此代码,我将收到 inputMisMatch 错误。