読みたい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エラーが発生します。