DataInputTest

package iopack;

import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class DataInputTest {

public static void main(String[] args)
{
int x= 20;
float f = 10.5f;
double d = 25.4;
DataOutputStream dos = null;
DataInputStream dis = null;


try
{
dos = new DataOutputStream(new FileOutputStream("D:\\mailto.txt"));
dos.writeInt(x);
dos.writeFloat(f);
dos.writeDouble(d);
System.out.println("Write Completo !");


}



catch (FileNotFoundException e)
{
e.printStackTrace();
}

catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}

finally
{
try
{
dos.close();
}

catch (IOException e)
{
e.printStackTrace();
}
}

try
{
dis =new DataInputStream(new FileInputStream("D:\\mailto.txt"));
int x1= dis.readInt();
float f1 = dis.readFloat();
double d1 = dis.readDouble();

System.out.println(x1);
System.out.println(f1);
System.out.println(d1);
}
catch (FileNotFoundException e)
{
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

finally
{
try
{
dis.close();
System.out.println("dis closed !");
}

catch (IOException e)
{

e.printStackTrace();
}
}


}

}