0
A
回答
0
,我建議你使用ArrayList
閱讀完整的文件:
Scanner s = new Scanner(new File(//Here the path of your file));
ArrayList<String> list = new ArrayList<String>();
while (s.hasNext())
{
list.add(s.nextLine());
}
現在你已經存儲在文件的所有線路(作爲String
的ArrayList
),您可以用數據進行操作。
for(int i = 1; i < list.size() - 1; i++)
{
String line = list.get(i);
System.out.println(line);
}
看,我開始上的位置1
和位置list.size() - 1
,以避免在第一和最後一行的結尾:
要與你只需通過一個循環通過他們來遍歷數據進行操作文件。
如果你想存儲你的第一行和你的最後一行,你可以這樣做:
String firstLine, lastLine;
firstLine = list.get(0);
lastLine = list.get(list.size());
我希望這將是對你有幫助!
+0
非常感謝..它的工作.... –
+0
@DariusJames我很高興它對你有幫助!如果您認爲這是最佳答案,請將其標記爲已接受答案。謝謝! –
3
在Java 7或Java 8:
List<String> lines = Files.readAllLines(Paths.get("file.txt"));
if(!lines.isEmpty()) {
lines.remove(0);
}
if(!lines.isEmpty()) {
lines.remove(lines.size() - 1);
}
卸下if
條件如果是一定的文件包含至少2行。
相關問題
- 1. PHP,使用fgets跳過文本文件的第一行和最後一行
- 2. 如何跳過文件的一部分然後讀取一行?
- 3. 跳過文件的最後一行perl
- 4. 從文本文件中讀取第5行最後一行
- 5. 如何讀取最後一行在C#中的文本文件,第一行
- 6. 讀取文件中的第一行和最後一行
- 7. 如何通過逐行讀取文件來獲取上一行
- 8. 如何從文件中讀取一行文本而不跳過空行?
- 9. 如何通過傳遞一些行來讀取文本文件行?
- 10. 在1.9.3中讀取文件時跳過第一行
- 11. C++跳過csv文件的第一行
- 12. 當我從文本文件中讀取時,如何跳過行?
- 13. 從文本文件中讀取線路跳過讀取行
- 14. 如何通過php中的sftp獲取最後一行文件
- 15. FileHelpers:如何跳過第一行和最後一行讀取固定寬度的文本
- 16. 如何跳過用C++讀取文件中的一行?
- 17. 顯示文本文件的第一行和最後一行?
- 18. 從文本文件中讀取行但跳過前兩行
- 19. 在讀取Excel文件時跳過第一行
- 20. SSIS讀取平面文件跳過第一行
- 21. 如何高效地讀取文本文件的最後一行
- 22. 如何從最後一行讀取文本文件到第一個
- 23. Java - 掃描儀類 - 讀取文本文件時跳過第一行
- 24. 最有效的方式來跳過一個文件和讀取行?
- 25. 一行一行地讀取文件,但是反過來(最後一行先,然後是最後一行等)
- 26. 如何通過跳過=來從txt文件中讀取整數?
- 27. 在讀取Python文件中的行時跳過第幾行
- 28. 通過讀取第二行的最後一個字來重命名文本文件
- 29. MATLAB:如何讀取文本文件的每一行第N行?
- 30. 在閱讀Java中的CSV文件時跳過第一行
你有沒有試過任何代碼?提供一些並詢問有關該代碼的問題。 –
跳過第一行很簡單 - 在開始任何循環之前閱讀並將其放在地板上。要跳過最後一行,請將最近讀取的行保留在單獨的變量中,並且只有當您看到它具有後繼時纔將其添加到結果中。 –