打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
数据流:将基本类型数据和字符串类型数据写入到磁盘
userphoto

2016.05.29

关注
package org.lanqiao.io;

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

public class IOTest4 {

/**
* 数据流:将基本类型数据和字符串类型数据写入到磁盘;
* @throws IOException 
*/
public static void main(String[] args) throws IOException {
String path = "src/docs/data.lanqiao";
InputStream in = new FileInputStream(path);
BufferedInputStream bf =new BufferedInputStream(in);
DataInputStream dis =new DataInputStream(bf);
int num1 =  dis.readInt();
double d1 = dis.readDouble();
String s = dis.readUTF();
dis.close();
bf.close();
in.close();
System.out.println("num1--->" + num1);
System.out.println("d1 -->" + d1);
System.out.println("s --> " + s);
}
private static void writer() throws IOException{
String file = "src/docs/data.lanqiao";
int i = 100;
double d = 10.10;
String str = "hello,world";
//字节输出流;
OutputStream out = new FileOutputStream(file);
//字节缓冲流;
BufferedOutputStream buffer = new BufferedOutputStream(out);
DataOutputStream dos = new DataOutputStream(buffer);
dos.writeInt(i);
dos.writeDouble(d);
dos.writeUTF(str);
dos.close();
buffer.close();
out.close();
}

}


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
闲来无聊,研究一下Web服务器 的源程序
java也可以做黑客?
在java中如何用键盘输入一个数,字符,字符串
Java File IO流
Java socket字节流传输的示例
面向套接字(Socket)Java编程(单线程+多线程)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服