public static void readData()
{
DataInputStream dis =null;
try
{
dis = new DataInputStream(new FileInputStream("data.txt"));
//System.out.println(dis.read());这句话编译能通过,运行错误为什么?
System.out.println(dis.readInt());
System.out.println(dis.readBoolean());
System.out.println(dis.readDouble());
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
try
{
if(dis!=null)
{
dis.close();
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
|
|