java流操作

1:文件(file)

新建文件:
File file = new File("D:\\a.txt");

文件常见使用方法:
File.exists()  //文件或者目录是否存在
File.isFile()  //是否是文件
File.isDirectory(); //是否是目录
File.getName(); //取文件或者目录的名字
File.getPath(); //取文件或者目录的路径
File.getAbsolutePath(); //取文件绝对路径
File.lastModified(); //最后修改日期
File.length(); //文件或者目录的子节大小
File.createNewFile(); //创建新文件

2:流(stream)

常用流分为两类:
字节流:8位子节流,基本单位是字节;
字符流:16位Unicode流,基本单位是Unicode字符;

// 输入流(将数据从文件写入内存)
File file = new File("filePath");
FileInputStream fis = new FileInputStream(file);
BufferedInputStream bis = new BufferedInputStream(fis);
DataInputStream dis = new DataInputStream(bis);
String s;
while ((s = dis.readLine()) != null) {
 System.out.println(s);
}

// 输出流(将内存中的数据写入文件)
File file = new File("filePath");
String Str = new String("Garbage in,我是张三!");
file.createNewFile();
DataOutputStream myStream = new DataOutputStream(new FileOutputStream(file));
myStream.writeChars(Str);

// 输入流
File file = new File("filePath");
BufferedReader br = new BufferedReader(new FileReader(aFile));
String s;
while ((s = dis.readLine()) != null) {
 System.out.println(s);
}
br.close();

// 输出流
String Str = new String("Garbage in,我是张三!");
BufferedWriter bw =  new java.io.BufferedWriter(new FileWriter(file));
bw.write(Str);
bw.flush();
bw.close();

<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>
阅读(1418) | 评论(0) | 转发(0) |
0

上一篇:简单web开发

下一篇:socket通信编程

给主人留下些什么吧!~~
评论热议
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值