将 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
我用 avro 库写了一个示例。它从模式 record User
.
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