gpt4 book ai didi

java - 从原始资源文本文件中读取

转载 作者:太空狗 更新时间:2023-10-29 16:02:32 25 4
gpt4 key购买 nike

我正在尝试在 Android Studio 的 res\raw 文件中保留一个 .txt 文件并读取/解析该文件。我在“res”目录(我没有创建)中创建的名为“raw”的文件夹中有一个文件“my_file.txt”。

我认为我的主要问题是:创建 File 对象(与 Scanner 对象一起使用)时,我应该为我的文本文件传递什么路径?

这是我的代码:

private void readFile(){
Scanner scanner = null;
try {
scanner = new Scanner(new File("\\res\\raw\\my_file.txt")); //I've also tried without the .txt extension
Log.v("readFile->try","Trying to read file.");
}catch(Exception e)
{
//Send error message.
}
if(scanner != null) {
while (scanner.hasNext()) {
String[] line = scanner.nextLine().split("\t");
//Process string here
}
}
}

最佳答案

认为您正在寻找类似的东西

InputStream is = ctx.getResources().openRawResource(res_id);

其中ctx是Context的一个实例

关于java - 从原始资源文本文件中读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26634463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com