当前位置: 代码迷 >> 综合 >> flink的print()函数输出的都是对象地址而非对象内容
  详细解决方案

flink的print()函数输出的都是对象地址而非对象内容

热度:65   发布时间:2024-02-24 20:02:58.0

好不容易把flink的程序调试通了,发现出来这个问题:
5> UserAction@2e430da2
5> UserAction@73be6e59
7> UserAction@5aa87d9a
7> UserAction@6d5cac9e
7> UserAction@37f9bf1a

我想要对象里面的内容,但是输出的却是

对象名@对象地址

解决方案:

在UserAction这个类的定义中重写toString函数即可

public class UserAction {
   
public String toString()
{return "userId="+userId+","+"price="+price;
}

}

  相关解决方案