我有一个byte [],我需要做的是,逐行读取内容.在Java中我们可以通过将其转换为BufferedReader来实现.但是如何使用Groovy Script做到这一点?
使用Groovy JDK的强大功能:
new ByteArrayInputStream( arr ).eachLine('UTF-8') { line ->
println line
}
Run Code Online (Sandbox Code Playgroud)
注意:如果您需要在字节和字符之间进行1:1映射(例如处理二进制数据时),请使用iso-8859-1编码.