我有一個Ruby代碼,它逐行讀取文件,並檢查是否需要讀取某個塊的下一行,或者它應該處理該塊並繼續讀取文件解析每行。Java - 用readLine讀取文件爲
這是它:
File.open(ARGV[0], 'rb') do |f|
fl = false
text = ''
f.readlines.each do |line|
if (line =~ /^end_block/)
fl = false
# parse text variable
end
text += line if fl == true
if (line =~ /^start_block/)
fl = true
end
end
end
例如我需要打開文件作爲二進制閱讀,但我仍然需要一個readLine
方法。
所以,問題是:我該怎麼辦一模一樣使用Groovy/Java的?
這個「二進制」怎麼樣? – fge 2011-12-23 10:32:05
@fge抱歉,不明白你的問題... – shybovycha 2011-12-23 10:32:38
@不好意思,什麼? – shybovycha 2011-12-23 10:34:42