gpt4 book ai didi

java - 从 org.wso2.siddhi.core.event.Event 类检索数据

转载 作者:行者123 更新时间:2023-12-01 08:55:07 26 4
gpt4 key购买 nike

我有一个输出流,其定义是 定义流 outStream (deviceID string, val int)。

在其回调的“接收”方法中,我想对 val(int 类型)进行一些处理。是否有任何方法可以从 Event 对象中检索此整数值?

我尝试使用“events[i].getData().toString()”检索它,但返回的字符串是“[Ljava.lang.Object;@c55cfc”,我无法理解它。 (这里,“events”是传递给回调的“receive”方法的“Events”数组)

预先感谢您的帮助。

最佳答案

Event 类的

getData() 方法返回一个 Object[]。这意味着,您将在 Object[] 上调用 toString()。在 Java 中,这将打印对象的类名 + 哈希码 (Ljava.lang.Object;@c55cfc)(请参阅 this 了解更多信息)。因此,如果您需要获取值,只需迭代 getData() 方法返回的 Object[] 即可。 (即events[i].getData()[j])

关于java - 从 org.wso2.siddhi.core.event.Event 类检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42082497/

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