当前位置: 代码迷 >> 综合 >> println的时候发生栈溢出
  详细解决方案

println的时候发生栈溢出

热度:12   发布时间:2024-01-28 14:21:34.0

我在对两个对象做数据处理的时候,想将数据打印出来看一下。但是发生了栈溢出的情况。

两个对象是一对多的关系,所以两者会互相包含对方。同时,为了数据可读性,我用了开发平台自带的toString重写。

结果就是在print的时候调用toString。两个对象不断调用对方的toString方法,导致栈溢出。

解决方法。去掉对以某一方对象toString 的调用即可

  相关解决方案