[英]Read a txt file in app using only Scanner
I need to read file that stays in my app, and I want to use Scanner
, but I have a problem when I put it in assets
or res
. 我需要读取留在我的应用程序中的文件,并且想使用
Scanner
,但是将其放入assets
或res
时遇到了问题。
This is my part of code 这是我的代码部分
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();
}
}
Open your asset using an InputStream and then wrap it with a Scanner, as follows: 使用InputStream打开资产,然后用Scanner包装它,如下所示:
InputStream myFile = getResources().getAssets().open("file:///android_asset/glvanii_ekran/glavnii_ekran.txt");
Scanner scanner = new Scanner(myFile);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.