Abrir Arquivo Em Java
Monografias: Abrir Arquivo Em Java. Pesquise 862.000+ trabalhos acadêmicosPor: jessica.juliane • 10/8/2014 • 280 Palavras (2 Páginas) • 319 Visualizações
import java.io.*;
import javax.swing.*;
public class Unidade4_03 {
static final String NOME_ARQUIVO = "AGENDA.DAT";
static class Pessoa {
String nome;
double altura;
int idade;
}
public static RandomAccessFile abrirArquivo() {
RandomAccessFile arquivo = null;
try {
arquivo = new RandomAccessFile(new File(NOME_ARQUIVO), "rw");
}
catch (IOException e) {
JOptionPane.showMessageDialog(null, "Não foi possível abrir o arquivo!");
}
return arquivo;
}
public static void fecharArquivo(RandomAccessFile _arquivo) {
try {
_arquivo.close();
}
catch (IOException e) {
JOptionPane.showMessageDialog(null, "Não foi possível fechar o arquivo!");
}
}
public static void escreveArquivo(RandomAccessFile _arquivo, Pessoa _reg) {
try {
escrevePalavra(_arquivo,_reg.nome,15);
_arquivo.writeDouble(_reg.altura);
_arquivo.writeInt(_reg.idade);
}
catch (IOException e){}
}
private static void escrevePalavra(RandomAccessFile _arquivo, String _palavra, int _quantidade) {
try {
StringBuffer buf = null;
if (_palavra != null) {
buf = new StringBuffer(_palavra);
}
else {
buf = new StringBuffer(_quantidade);
}
buf.setLength(_quantidade);
_arquivo.writeChars(buf.toString());
...