我正在遍历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()
方法。您所看到的是它的默认实现,它显示了其内存位置。