gpt4 book ai didi

java - Spring:将字节数组注入(inject)ArrayList

转载 作者:行者123 更新时间:2023-11-30 07:34:35 25 4
gpt4 key购买 nike

将字节数组注入(inject)数组列表的正确方法是什么?

private ArrayList<byte[]> bytes;

<property name="bytes">
<list>
<value>0x03,0x4d</value>
</list>
</property>

不起作用,因为每个字符 (0,x,​​0,3) 都被转换为单个字节。我也尝试过像  这样的编码,但这也不起作用。

一种解决方法是先转换为整数,然后在 bean 中手动转换回字节,但这不太好。

有什么想法吗?

问候

最佳答案

有一个内置的ByteArrayPropertyEditor,但根据Javadoc,它只是将字符串转换成相应的字节数组:

Editor for byte arrays. Strings will simply be converted to their corresponding byte representations.

也许你应该 write your own属性编辑器将 byte[] 的任意表示转换为列表?

关于java - Spring:将字节数组注入(inject)ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5088407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com