Resulta que tengo el siquiente problema: Realiza un programa en Java que te permita modificar los datos de un departamento. el programa recibe desde linea de comandos el numero de departamento a modificar, el nuevo nombre de departamento y nueva localidad. si el departamento no existe visualiza un mensaje indicandolo.
Clase Departamento:
Código Java:
Ver original
import java.io.Serializable; { private int _identificador; { _nombre = nombre; _identificador=identificador; _localidad = localidad; } return _nombre; } this._nombre = nombre; } public int get_identificador() { return _identificador; } public void set_identificador(int identificador) { this._identificador = identificador; } return _localidad; } this._localidad = localidad; } }
Código Java:
Ver original
public static void modificar() { try { int posicion = (identificador - 1)*36; if(posicion<random.length()||posicion>0) { random.seek(posicion); random.writeChars(nombre); random.writeChars(localidad); } } { } }
El problema esta en que no se usar esta clase con los metodos, al ejecutar este metodo todos los departamento que tenia y que podia visualizar a traves de la clase ObjectInputStream ahora no puedo verlos, no se muestra ninguno pero si yo entro al fichero y lo habro si que estan los objetos escritos.
No entiendo tampoco como indicale que String tiene que cambiar y me parece un poco de lio porque yo no leo por campos, leo por tipos. He buscado en internet sobre esta clase y sus metodos y no me aclaro nada ya que es lo mismo que se y que no consigo hacer funcionar.