Boa noite, senhores estou com dificuldades para entender como se trabalha a classe RandomAccessFile, tipo eu tenho
um método que está gravando informações, porém quando eu dou um randomAcessFile.leght() sempre retorna zero registros. Será que eu estou inserido incorretamente as informações?
eu olho no arquivo e está cheios de registro.
Outra duvida como eu faço para ele inseri cara registro em uma linha especifica?
randomAcessFile = new RandomAccessFile(arquivo, "rw");
randomAcessFile.seek(randomAcessFile.length());
// randomAcessFile.writeByte(0);
randomAcessFile.write(Arrays.copyOf(item.getDescProduto().getBytes(),
16));
randomAcessFile.writeDouble(item.getValorUnit());
randomAcessFile.writeFloat(item.getQtdade());
return (int) randomAcessFile.length();
}