如何使用JAVA中的行号从文本文件中提取确切的文本行? 例如我有一个example.txt
文件中的1000行,我想从其中提取行号100 - 150
到另一个report.txt
文件。如何使用java中的行号从文本文件中提取确切的文本行?
-3
A
回答
0
试试这个,
while ((input = bufferedReader.readLine()) != null)
{
count ++; // use a counter variable
if (count >= fromLineNumber && count <= endLineNumber)
{
// process
if(counter == endLineNumber) // break the loop while you reach the endLineNumber
{
break;
}
}
}
0
您可以通过使用bufferedreader.readline()忽略第一个不需要的,然后将所需的文件写入新文件来获得一个简单的解决方案。
0
请尝试以下操作。
File file = new File("pathto your file");
int readStart = 100;
int readEnd = 150;
BufferedReader br = new BufferedReader(new FileReader(file));
String line;
int currentLineNumber = 0;
while ((((line = br.readLine()) != null)&& (currentLineNumber <= readStart))){
currentLineNumber = currentLineNumber + 1;
}
while (((line = br.readLine()) != null)
&& (currentLineNumber >= readStart && currentLineNumber <= readEnd)) {
// process the line.
currentLineNumber = currentLineNumber + 1;
}
br.close();
希望它可以帮助
相关问题
- 1. 如何使用python从文本中提取确切的单词?
- 2. 如何使用awk从文本文件中提取特定行?
- 3. 从文本文件中提取行
- 4. 如何使用Java从文本文件中读取某些行?
- 5. 从文本文件Java中读取行?
- 6. 从文本文件中提取特定的字节文本行
- 7. 如何使用java中的行号删除文本文件中的行
- 8. 关于如何从python文本文件中获取行号的任何提示?
- 9. 使用groovy从文本文件中提取一行中的提取值
- 10. 从多个文本文件名中提取行,然后从文本文件中提取这些行 - Linux
- 11. 如何提取从文本文件中的数据在Java中
- 12. 如何使用脚本从文本文件中提取值?
- 13. 如何从文本中的多行文本行中的文本插入文本?
- 14. 如何从文本文件中提取精确的字符串
- 15. 使用python从文本文件中提取行
- 16. 将多行文本文件提取到新文本文件中
- 17. 如何使用Java从文本文件读取奇数行?
- 18. 如何从c中的文本文件读取多行文件#
- 19. 提取文本文件中特定行
- 20. 使用java替换文本文件中的行号
- 21. 使用java从文本文件中提取特定的url
- 22. 如何从文件中提取文本行?
- 23. 如何从文本文件中提取多行字符串?
- 24. 如何从文本文件行中提取唯一字符串?
- 25. 从文本文件提取行
- 26. 从Java中的文本文件中读取特定的行
- 27. 使用java从文本文件中读取数据行
- 28. 如何从Java中的XML文件提取所有PCDATA(文本)?
- 29. 在java中使用Apache Tika从PDF文件中提取文本
- 30. 如何从使用C#的Word文件中提取文本?
你是什么企图? –