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

Convert org.apache.avro.util.Utf8 to java.lang.String

我用 avro 库写了一个示例。它从模式 record User.

生成 java class 源代码 User

我想将 User 编码为 byte[],并将 byte[] 解码为 User

解码时出现错误信息:

java.lang.ClassCastException: org.apache.avro.util.Utf8 cannot be cast to java.lang.String

如何将org.apache.avro.util.Utf8转换成javaString

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

toString in interface CharSequence