我需要阅读保留在我的应用中的文件,并且我想使用Scanner
,但是当我将其放入assets
或res
时出现问题。
这是我的代码部分
import java.util.Scanner;
public class Zapis {
public void zapis() {
// TODO Auto-generated method stub
Scanner scanner = new Scanner("assets/glvanii_ekran/glavnii_ekran.txt");
while (scanner.hasNextLine() == true){
MainActivity.list.add(scanner.nextLine());
}
scanner.close();
}
}
答案 0 :(得分:1)
使用InputStream打开资源,然后使用Scanner将其包装,如下所示:
InputStream myFile = getResources().getAssets().open("file:///android_asset/glvanii_ekran/glavnii_ekran.txt");
Scanner scanner = new Scanner(myFile);