如何将ByteIterable转换为字符串?

问题描述 投票:-1回答:1

当我放钥匙时,我使用StringToEntry

store.put(txn, StringBinding.stringToEntry(key), StringBinding.stringToEntry(value));

当我返回它时,我得到一个ByteIterable:

ByteIterable result = store2.get(txn2, StringBinding.stringToEntry("bn:14271053n"));

如何将其转换为字符串?

java xodus
1个回答
0
投票

环境文档的Bindings部分说:

ComparableBinding类的所有继承者都包含两个静态方法:一个用于从一个值获取ByteIterable条目,另一个用于从一个条目获取值。例如,ByteBinding包含以下方法:

public static byte entryToByte(@NotNull final ByteIterable entry);

public static ArrayByteIterable byteToEntry(final byte object);

类似地,StringBinding也包含两种方法,所需的方法是

public static String entryToString(@NotNull final ByteIterable entry);
© www.soinside.com 2019 - 2024. All rights reserved.