Galera, como é que converte double para byte []? Como um array com 8 bytes é combinado para formar um tipo double?
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Double.html#doubleToLongBits(double)
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Double.html#doubleToRawLongBits(double)
E como você deve saber, 1 long tem 8 bytes.
Thingol, você sugere que eu adquira uma representação long com Double.doubleToLongBits(meu_double) e em seguida passe para byte []? (Aqui no fórum já tem um tópico mostrando como passar de long para byte []).
Essa é uma das maneiras. Outra forma é encapsular um byte[] em um ByteArrayOutputStream, encapsulado em um DataOutputStream. Aí você usa writeDouble para escrever o double e então puxa o byte array do ByteArrayOutputStream.
Valeu, deu certo aqui. Eu estava com alguns problemas pra gravar alguns objetos no RecordStore, mas agora deu tudo certo. Obrigado.