从Rabbitmq接收器获取消息->将byte []转换为ArrayList

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

我发现了这个问题:Convert byte[] to ArrayList<String>并尝试了此解决方案:

    @RabbitListener(queues = "queue-tracking")
    public void receive(Message message) {
        byte[] allbytes = message.getBody();
        List<String> list = new ArrayList<>();
        for(int i = 0; i < allbytes.length; i++)
        {
            String str = new String(allbytes[i]);
            list.add(str);
        }
        System.out.println(list);
    }

但是它说->无法解析构造函数String(byte)。还有其他解决方案吗?

arrays string arraylist rabbitmq spring-rabbitmq
1个回答
0
投票

这是一个非常不寻常的用例,但是...

© www.soinside.com 2019 - 2024. All rights reserved.