Posted By: martas (Ach jo , no jo :-))) on 'CZprogram'
Title:     Re: Pokud nejaky javista nema co delat...
Date:      Mon Nov 22 13:39:26 2004

> No, osobne bych to resil v jave tak, ze si vydedim vlastni ObjectInputStream
> a 
> ObjectOutputStream s tim ze pouze prepisu metody 
> float ObjectInputStream.readFloat() 
> void ObjectOutputStream.writeFloat(float val)
> Prvni metoda na zacatku nacte 6 bytu, druha na konci zapise 6 bytu, zbytek
> je 
> podobnej tvemu ceckovemu kodu. Snad by to nemelo byt o moc pomalejsi ...
> 
> Martas


Volani pak vypada zhruba takhle :

FileInputStream fis = new FileInputStream("tin.tmp");
ObjectInputStream ois = new MyPascalObjectInputStream(fis);
float f1 = ois.readFloat();
ois.close();

FileOutputStream fos = new FileOutputStream("tout.tmp");
ObjectOutputStream oos = new MyPascalObjectOutputStream(fos);
oos.writeFloat(f1);
oos.close();

Search the boards