簡體   English   中英

Android - 從 txt 文件讀取並添加到 ArrayList

[英]Android - Reading from a txt file and adding to an ArrayList

我正在使用 Android 工作室,我正在嘗試創建一個隨機名稱生成器,當單擊按鈕時,它會從文本文件“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()));



 }

Scanner的字符串構造函數從給定的字符串中讀取輸入。 如果要將其視為文件,則需要使用采用FilePathInputStream的構造函數之一。 例如:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM