オブジェクト (学生) の 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");
}
コレクションなどで練習しているだけです。しかし、私はあなたのアドバイスをいただければ幸いです。皆さんに感謝します。