当前位置:   article > 正文

java datainputstream_Java中DataInputStream的用法

java datainputstream_Java中DataInputStream的用法

展开全部

1、DataOutputStream:数据输出流允许e5a48de588b63231313335323631343130323136353331333337396239应用程序以适当方式将基本 Java 数据类型写入输出流中。然后应用程序可以使用数据输入流将数据读入。

2、例子:/**

* 必须先使用DataOutputStream写入数据,然后使用DataInputStream读取数据方可。

*

* @author 徐越

*

*/

public class TestClass

{

public static void main(String[] args) throws Exception

{

TestClass t = new TestClass();

t.write();

t.read();

}

public void write() throws Exception

{

String path = this.getClass().getClassLoader().getResource("test.txt").toURI().getPath();

OutputStream os = new FileOutputStream(path);

DataOutputStream dos = new DataOutputStream(os);

dos.writeDouble(Math.random());

dos.writeBoolean(true);

dos.writeInt(1000);

dos.writeInt(2000);

dos.flush();

os.close();

dos.close();

}

public void read() throws Exception

{

InputStream instream = this.getClass().getClassLoader().getResourceAsStream("test.txt");

DataInputStream dis = new DataInputStream(instream);

double d = dis.readDouble();

boolean b = dis.readBoolean();

// 先写的先被读出来

int i1 = dis.readInt();

int i2 = dis.readInt();

instream.close();

dis.close();

System.out.println(d);

System.out.println(b);

System.out.println(i1);

System.out.println(i2);

}

}

输出结果

0.4683893857027681

true

1000

2000

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/147176
推荐阅读
相关标签
  

闽ICP备14008679号