我有一个自定义实体对象列表:
List<Student> lstStudents
该列表包含数据库中的数据。
如何遍历此列表并输出每个数据元素/列。
我试过了:
for (final Student s: lstStudents)
{
outputTDCFile=outputTDCFile+s.getID();
System.out.println(s.getID());
}
System.out.println(outputTDCFile);
我得到一个空洞的结果。
问题似乎与System.out.println(outputTDCFile); 即使outputTDCFile变量填充了值,System.out.println也无法打印它。
答案 0 :(得分:0)
我看到了这些可能性。
我认为最有可能是第一位。
解决方案: 使用断点调试代码或使用此代码段查看lstStudents是否包含要处理的内容。
if (lstStudents.isEmpty())
{
System.out.println("lstStudents is empty");
}
else
{
System.out.println("lstStudents is not empty, problem is elsewhere");
}
for (final Student s: lstStudents)
{
outputTDCFile=outputTDCFile+s.getID();
System.out.println(s.getID());
}
System.out.println(outputTDCFile);
如果未显示任何内容,则标准输出可能会出现问题。