我有一个填充的 ArrayList 对象(学生)集合,现在我想将该填充的对象传递到方法签名中,以将每个唯一对象写入文件。
public static ArrayList<PopulateAlumnosObj> populateAlumnos(int idAlumno, String nombreAlumno) {
ArrayList<PopulateAlumnosObj> alumnosList = new ArrayList<PopulateAlumnosObj>();
for (int i = 0; i <= 100; i++) {
mPopulateAlumnosObj = new PopulateAlumnosObj(i, nombreAlumno);
mPopulateAlumnosObj.setTelefonoAlumno("5555-5555"+i);
mPopulateAlumnosObj.setDireccionAlumno("Dirección"+i);
alumnosList.add(mPopulateAlumnosObj);
}
return alumnosList;
}
*Here I receive the populate objct.*
ArrayList<PopulateAlumnosObj> mReceiveAlumnosObjList = new ArrayList<PopulateAlumnosObj>();
mReceiveAlumnosObjList = populateAlumnos(1, "Isaías");
writeToFile(mReceiveAlumnosObjList);
*This does not work!*
public static void writeToFile(ArrayList<PopulateAlumnosObj> aAlumnoToFile) {
现在它起作用了!我每个人都错过了这个!不管怎么说,还是要谢谢你。
for (PopulateAlumnosObj eachAlumnoToFile : aAlumnoToFile) {
pw.println(eachAlumnoToFile.getIdAlumno() + "\t");
pw.println(eachAlumnoToFile.getNombreAlumno() + "\t\t");
pw.println(eachAlumnoToFile.getTelefonoAlumno() + "\t\t");
pw.println(eachAlumnoToFile.getDireccionAlumno() + "\t\t");
}
我只是在练习收集之类的;但我会很感激你的建议。感谢大家。