我正在遍历ResultSet并将其保存到ArrayList中。

weatherData = Arrays.asList (
                    new WeatherInfo(rs.getDate(1), rs.getInt(2)...


当我做一个System.out.println(weatherData);我在Eclipse控制台中看到了这一点:

[com.example.project.view.ChartsData $ WeatherInfo @ 66ee6cea,com.example.project.view.ChartsData $ WeatherInfo @ 757d0531 .....

这是什么意思?是我可以用Java处理的值吗?
这是我可以在Java中使用的实际日期和整数吗?

谢谢

最佳答案

您需要在WeatherInfo类中重写toString()方法。您所看到的是它的默认实现,它显示了其内存位置。

07-24 22:20