こんにちは、
Scanner
文字列の入力を使用して他のオブジェクトを構築できるように、 を使用してファイルを読み込もうとしています。NullPointerException
ただし、スキャナーを作成しようとすると、常にスキャナーがスローされます。フォルダにpig.txt
テキスト ファイルがありres/raw
ますが、スキャナがアクセスできないようです。何が間違っているのかわかりません。メソッドの他のコードをコメントアウトしましたが、それでも例外が発生します。
public void loadAchievements() {
try {
Scanner s = new Scanner(getResources().openRawResource(R.raw.pig));
/**
* s = s.useDelimiter("."); Scanner StringScanner; StringScanner =
* new Scanner(s.next()); StringScanner =
* StringScanner.useDelimiter(":"); String keep =
* StringScanner.next(); String StringKeeper = StringScanner.next();
* this.achievementBoard.add(new Achievement_Item(keep,
* StringKeeper)); StringScanner.close(); s.close();
**/
} catch (NullPointerException e) {
e.printStackTrace();
System.out.println("NULLPOINTER");
}
}