Java 如何在文件中的行之间移动?
如果我有文件,有30行。我如何从第14行开始读取?如何在Java中实现这一点?Java中是否有任何类或方法可以在行之间移动文件指针?我在eclipse上尝试了这一点,它对我有效 包装编码Java 如何在文件中的行之间移动?,java,Java,如果我有文件,有30行。我如何从第14行开始读取?如何在Java中实现这一点?Java中是否有任何类或方法可以在行之间移动文件指针?我在eclipse上尝试了这一点,它对我有效 包装编码 import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; public class readLineFromFile { public static void main(String[]
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
public class readLineFromFile {
public static void main(String[] args) throws IOException {
String line = Files.readAllLines(Paths.get("E:\\text.txt")).get(7);
System.out.println(line);
}
}
输出:
- 我的text.txt文件
a
b
c
d
e
f
g
h
我
k
这可能会帮助您除非您知道开始读取的确切字节索引(如果您的记录具有固定长度,则可能是这种情况),否则逐行读取并跳过前13行可能是最简单的。如果你确实知道字节索引,你可以使用一个。这个问题表明没有任何研究工作。你已经试过什么了?(如果你不想自己尝试,为什么你希望别人为你尝试?)回答了你的问题吗?那么如何跳过前13行?在你最后一条评论上面的链接答案中有完整的解释。这是以何种方式解决问题或阅读指定列?
h