gpt4 book ai didi

java - Android Java 从 res/raw 读取文本文件,文件未找到错误

转载 作者:太空宇宙 更新时间:2023-11-04 12:40:25 25 4
gpt4 key购买 nike

我正在尝试读取存储在res/raw下的文本文件。我无法弄清楚为什么文件无法打开并将内容读取到文本区域“usersTextArea”。系统只输出System.out.println("file Could not open");。我不认为文件路径不正确。任何人都知道可能导致问题的原因是什么?谢谢。

public void readFile()
{
String path = "android.resource://" + getPackageName() + "/" + R.raw.users;

try
{
Scanner s = new Scanner(new File(path));

while (scan.hasNext())
{
String data = scan.next();
usersTextArea.append(data);
}
scan.close();
}
catch(Exception error)
{
System.out.println("file could not open");
}
}

最佳答案

您可以像这样访问原始资源:

getResources().openRawResource(R.raw.users)

关于java - Android Java 从 res/raw 读取文本文件,文件未找到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36884061/

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