将 org.apache.avro.util.Utf8 转换为 java.lang.String

lin*_*bin 4 java avro

我用 avro 库编写了一个示例。它User从 schema生成 java 类源代码record User

我想编码Userbyte[],然后解码byte[]User

解码时,我收到错误消息:

java.lang.ClassCastException: org.apache.avro.util.Utf8 cannot be cast to java.lang.String
Run Code Online (Sandbox Code Playgroud)

如何转换org.apache.avro.util.Utf8为java String

use*_*900 6

你可以使用它的方法toString()

接口 CharSequence 中的 toString