Red de conocimiento informático - Problemas con los teléfonos móviles - Programación Todolista

Programación Todolista

Capaz de operar directamente:

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>

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();

}.

}

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.