Urgente

necessito de gravar e ler ficheiros binarios da seguinte forma : (mas nao sei cm faxer o codigo)

A ideia base da gravação de ficheiros é a seguinte:

1-usar ficheiros binários

2-gravar primeiro os dados da classe calendário (e.g. ano)

3-gravar o número de elementos do array eventos

4-para cada elemento do array eventos:

4a-gravar o tipo de evento (por exemplo: 1-aula, 2-festa, etc)

4b-gravar os campos comuns da classe evento

4c-gravar os campos da subclasse

Para ler os dados…

1-abrir o ficheiro em modo binário

2-ler os dados da classe calendário e criar um novo objecto com estes dados

3-ler o número de elementos do array eventos

4-usando um contador para controlar o número de elementos lidos, para cada
um:

4a-ler o tipo de evento

4b-ler os campos comuns da classe evento

4c-ler os campos da subclasse, criar o objecto respectivo e acrescentá-lo ao
calendário

AGRADECIA MT MT k me ajudassem **

andreia_19,

Aqui tem bastante exemplos de como trabalhar com gravação de arquivos, agora é só você pegar os exemplos como base e adapatar as suas necessidades:

http://www.java2s.com/Code/Java/File-Input-Output/CatalogFile-Input-Output.htm

ASOBrasil