Java Android-从txt文件读取并添加到ArrayList

Java Android-从txt文件读取并添加到ArrayList,java,android,Java,Android,我正在Android studio上工作,我正在尝试创建一个随机名称生成器,在单击按钮时从文本文件“RandomNames.txt”中检索名称。我得到的是“RandomNames.txt”作为名称,而不是文件中的实际内容。有人能解决这个问题吗?提前谢谢 private void GenerateRandomName() { ArrayList<String> arr = new ArrayList<String>(); Scanner scan = n

我正在Android studio上工作,我正在尝试创建一个随机名称生成器,在单击按钮时从文本文件“RandomNames.txt”中检索名称。我得到的是“RandomNames.txt”作为名称,而不是文件中的实际内容。有人能解决这个问题吗?提前谢谢

private void GenerateRandomName() {
     ArrayList<String> arr = new ArrayList<String>();
     Scanner scan = new Scanner("RandomNames.txt");
     while(scan.hasNextLine()) {
         String s = scan.nextLine();
         arr.add(s);


     }
     scan.close();
     Random rand  = new Random();




     username = arr.get(rand.nextInt(arr.size()));



 }

private void GenerateRandomName(){
ArrayList arr=新的ArrayList();
扫描仪扫描=新扫描仪(“RandomNames.txt”);
while(scan.hasNextLine()){
字符串s=scan.nextLine();
arr.add(s);
}
scan.close();
Random rand=新的Random();
username=arr.get(rand.nextInt(arr.size());
}

扫描仪的字符串构造函数从给定字符串读取输入。如果要将其视为文件,则需要使用一个构造函数,该构造函数接受
文件
路径
输入流
。例如:

 Scanner scan = new Scanner(new File("RandomNames.txt"));

我试过了,我得到了一个FileNotFoundException,我把文本文件拖放到我的android studio项目中,我猜它没有注册它。我看看我能做什么。