[英]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.