簡體   English   中英

讀取輸入文件Java

[英]Read input file java

我對編程還很陌生,所以請多多包涵。

我正在嘗試讀取輸入文件“ 1.in”,並將第一行分配給變量,第二行分配給另一個變量,依此類推。 該文件很短,只有100行。 我該怎么做呢? 我曾嘗試在互聯網上對其進行研究,但我並不十分了解結果。 我現在知道的唯一輸入類型是使用掃描儀類,但這需要手動輸入。

使用某種數據結構來保存數據。
如果您知道文件的大小,則數組是最佳選擇。 或者您可以使用LinkedList,ArrayList
例如

LinkedList<String> list = new LinkedList<>();
File file = new File("data.txt");

    try {

        Scanner scanner = new Scanner(file);

        while (scanner.hasNextLine()) {
            String line = scanner.nextLine();
            list.add(line);
        }
        scanner.close();
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    }

暫無
暫無

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

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