android - Android Studio 扫描仪无法找到文件路径
问题描述
我的应用程序的一部分涉及从文本文件“wordlist.txt”中的单词列表中获取随机单词。我正在尝试使用 Scanner 让我的活动与之交互并将单词放入 java ArrayList,但 Scanner 没有检测到我将其指向的文件,给了我一个Unhandled Exception:java.io.FileNotFoundException
. 我究竟做错了什么?我的代码的相关部分如下:
File wordList = new File("app\\src\\main\\res\\wordlist.txt"); // generate reference to file
final ArrayList<String> Dictionary = new ArrayList(); //create arraylist
final Scanner checker = new Scanner(wordList);
while (checker.hasNextLine()) {
final String data = checker.nextLine();
Dictionary.add(data);
}
checker.close();
解决方案
推荐阅读
- javascript - 如何使用授权令牌授权 Fetch 调用?
- haskell - 在 Archlinux 上设置 Haskell 的建议方法是什么?
- javascript - 如何从 javascript 文件 (Node.js) 启动 java 文件
- html - HTML 视频中的边框
- r - 如何从多个文件夹中读取一个文件?
- sql - 将 Json 表中的数据插入到已经在 SQL 中用 exec 创建的视图中
- python - 用户模型 Django 中的自定义字段
- python - Airflow + Kubernetes Executor 资源版本太旧
- reactjs - React HOC 无法解析导入
- javascript - API 中的 React 搜索选项需要运行两次?