有人能帮我逐行读取文件吗?
我有这段代码- 但是这段代码会打印出所有内容。我只需要逐行显示第5行(或指定行),因此我想动态访问和打印任何行。我需要打印文本文件的第5行。
//read from file
myFile = new File("C:\\Documents and Settings\\ABCEDFG\\Desktop\\soapUI\\params.txt")
printFileLine = { log.info "File line: " + it }
myFile.eachLine(0, printFileLine)
请帮忙 - 非常感谢您的帮助!
^谢谢
readLines()
返回一个java.util.List<String>
对象,其中包含所有行。List
有一个方法size()
,告诉您列表包含多少项。因此基本上是:myFile.readLines().size()
。 - bezmaxList<String> fileLines = myFile.readLines(); String line4 = fileLines.get(4); String line5 = fileLines.get(5); int count = fileLines.size();
- bezmax