import java.io.*;
public class array
{
public static void main(String[] args)
{
try
{
BufferedOutputStream out=new BufferedOutputStream(new FileOutputStream("E:/java/Test1.java"));
DataOutputStream dout=new DataOutputStream(out);
dout.writeDouble(Math.random());
dout.writeBoolean(true);
BufferedInputStream in=new BufferedInputStream(new FileInputStream("E:/java/Test1.java"));
DataInputStream din=new DataInputStream(in);
System.out.println(din.readDouble());
System.out.println(din.readBoolean());
dout.close();
din.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
public class array
{
public static void main(String[] args)
{
try
{
BufferedOutputStream out=new BufferedOutputStream(new FileOutputStream("E:/java/Test1.java"));
DataOutputStream dout=new DataOutputStream(out);
dout.writeDouble(Math.random());
dout.writeBoolean(true);
BufferedInputStream in=new BufferedInputStream(new FileInputStream("E:/java/Test1.java"));
DataInputStream din=new DataInputStream(in);
System.out.println(din.readDouble());
System.out.println(din.readBoolean());
dout.close();
din.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
解决方案 »
- 有谁对Java或者C的 数字签名 cer证书 密钥 加密算法 这些技术熟悉和了解的,能否简单介绍一下!
- 都说Servlet和JSP、SSH过时了,那现在流行什么?
- hibernate处理事务出现死锁
- 奇怪啦,Spring+struts的LoginAction居然不执行!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 紧急求助:如何把LDAP服务器上的自己定义的Schema复制到另一台机器
- 请问怎样在tomcat启动时,执行一个web-inf下面的java class?
- 如何用JB写一个自动生成测试数据的通用模板
- 又是一个硕士毕业论文的问题, 呵呵
- 关于两个JAR里面的EJB互相调用的问题????进来看看,还有
- 实体类之间的转换
- 怎么限制局域网下载速度
- Struts2.1.6与JFreeChart整合出现问题请高手们帮忙解决下
首先,你的类名,应该首字母大写,不应该用关键字之类的命名
再次,你的读入和输出操作的都是同一个文件当然会报错~~public static void main(String[] args)
{
try
{
BufferedOutputStream out=new BufferedOutputStream(new FileOutputStream("E:/Test1.java")); //output
DataOutputStream dout=new DataOutputStream(out);
dout.writeDouble(Math.random());
dout.writeBoolean(true);
BufferedInputStream in=new BufferedInputStream(new FileInputStream("E:/Test.java")); //input
DataInputStream din=new DataInputStream(in);
System.out.println(din.readDouble());
System.out.println(din.readBoolean());
dout.close();
din.close();
}
catch (IOException e)
{
e.printStackTrace();
}
} 运行结果:
5.311963438999692E233
true我的Test.java是这样写的:public class Test{
double d = 123.321D;
boolean b = false;
}
那可能是你的Test1.java有问题,看一下API中DataOutputStream 尤其是DataInput接口的讲解