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文件时跳过第一行
你有没有试过任何代码?提供一些并询问有关该代码的问题。 –
跳过第一行很简单 - 在开始任何循环之前阅读并将其放在地板上。要跳过最后一行,请将最近读取的行保留在单独的变量中,并且只有当您看到它具有后继时才将其添加到结果中。 –