private static void writeData(Employee[] employees, PrintWriter out) throws IOException
{
// write number of employees
out.println(employees.length); for (Employee e : employees)
e.writeData(out);
}for (Employee e : employees)这句是什么意思呀?for循环不是至少要有for(;;)的吗?这句我实在看不懂。请求大家帮助。
{
// write number of employees
out.println(employees.length); for (Employee e : employees)
e.writeData(out);
}for (Employee e : employees)这句是什么意思呀?for循环不是至少要有for(;;)的吗?这句我实在看不懂。请求大家帮助。
相当于:
for (int i = 0; i<employees.length; i++)
{
Employee e = employees[i];
e.writeData(out);
}