【发布时间】:2014-09-02 17:18:34
【问题描述】:
这看起来很简单,但我要做的就是将 ArrayList 中的项目作为字符串返回 我使用以下代码返回它们,但它只返回列表中的第一项,我希望它单独返回每个项目。不知道我在做什么我让它工作但不小心删除了它。
public String getEachEmployeeInstance() {
for (Employee e : employees)
{
return e.getFirstName() +"\t" + e.getLastName() +"\t"+ e.getEmployeeIDString()+"\t" + e.getPunchIn() +"\t"+ e.getPunchOut() +"\t"+ e.getDailyHours() +"\t"+ e.getWeeklyHours();
}
return null;
}
【问题讨论】:
-
它只返回列表中的第一项,因为您在循环中
return。这会导致getEachEmployeeInstance立即结束,而不是结束循环。 -
退货后你想对它们做什么?
-
好的,我明白了。那么如何让它继续循环并返回字符串呢?我想我需要不带括号返回?
-
一个方法只能返回一个对象。
-
您希望他们返回到的哪里?
标签: java