Programación Todolista
importar Java .io .filenotfoundexception;
Importar Java .io
Importar io. p>
p>
Importar Java .Util .ArrayList;
Importar Java .
Importar nombre javax. p>estudiante de clase pública implementa serializable {//serializable es la declaración de que esta clase se puede serializar.
/**
* @param args
*/
Public static void main(String[] args) { p>
p>
ArrayList ltstudentsgtss = new ArrayList ltstudentsgt();
for(int I = 0;ilt5;I)//Inicializar 5 estudiantes.
{
Estudiante s = estudiante de primer año (I, "estudiante" i
s. chenese _ puntuación = I 50; >s . inglés _ puntuación = I 75
s .matemáticas _ puntuación = I
ss
}
Pruebe {
flujo de salida de archivo fos = nuevo flujo de salida de archivo("d:/STUDENT.DAT");
Pruebe {
flujo de salida de objeto OOS = flujo de salida de nuevo objeto (fos);
for(int I = 0; I ltss . size(); I )//Inicializar 5 estudiantes.
{
Estudiante s = ss . get(I);
oos.writeObject// Recorre los estudiantes y escribe en un archivo.
}
} catch (IOException e) {
//TODO bloque catch generado automáticamente
e . /p>
}
} catch(excepción de archivo no encontrado e){
//TODO bloque catch generado automáticamente
e. ;
}
//Leer un estudiante del archivo.
Pruebe {
archivo inputstream fis = nuevo archivo inputstream(" d:/STUDENT.
DAT");
prueba {
ObjectInputStream ois = new ObjectInputStream(fis);
prueba {
estudiante s=( estudiante )ois . read object();
System.out.println("La puntuación total de "nombre del estudiante" s.name " es " s . obtener todo _ puntuación());
} catch(ClassNotFoundException e){
//TODO bloque catch generado automáticamente
e.printstacktrace();
}
} catch (IOException e) {
//TODO bloque catch generado automáticamente
e.printstacktrace();
}
< p. >} catch(excepción de archivo no encontrado e){//TODO bloque catch generado automáticamente
e.printstacktrace();
} p>.
}
ID int pública
Nombre de cadena pública;
puntuación chenese _ pública int pública
puntuación matemática int pública
público int inglés _ puntuación
público int todo _ puntuación
público Estudiante(int id, nombre de cadena) {
this.id = id
this.name = name
}
Public int getAll_score()//Obtener la puntuación total
{
Devuelve esto. chenese _ califica esto. Inglés _ califica esto.