Java Android-从txt文件读取并添加到ArrayList
我正在Android studio上工作,我正在尝试创建一个随机名称生成器,在单击按钮时从文本文件“RandomNames.txt”中检索名称。我得到的是“RandomNames.txt”作为名称,而不是文件中的实际内容。有人能解决这个问题吗?提前谢谢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
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项目中,我猜它没有注册它。我看看我能做什么。