黑马程序员技术交流社区
标题:
FileOutputStream的基本使用
[打印本页]
作者:
aguang
时间:
2015-8-26 10:41
标题:
FileOutputStream的基本使用
1 package cn.hello;
2
3 import java.io.File;
4 import java.io.FileNotFoundException;
5 import java.io.FileOutputStream;
6 import java.io.FilenameFilter;
7 import java.io.IOException;
8 import java.text.SimpleDateFormat;
9 import java.util.Date;
10
11 /*
12 * IO流
13 * 作用:主要是用来上传文件和下载文件
14 * 字节流
15 * 字符流:如果是文本,用字符流
16 *
17 * 字节流
18 * InputStream OutputStream
19 * 字符流
20 * Reader Writer
21 *
22 *
23 * */
24
25 /*
26 * OutputStream
27 * 构造方法
28 * FileOutputStream(File file)
29 * FileOutputStream(String name)
30 *
31 * */
32 public class Test01 {
33 public static void main(String[] args) throws IOException {
34 //创建字节输出流对象
35 /*File f1=new File("j:\\zf");
36 f1.mkdir();
37 File f2=new File(f1,"a.txt");
38 try {
39 f2.createNewFile();
40 } catch (IOException e) {
41 // TODO Auto-generated catch block
42 e.printStackTrace();
43 }
44
45 try {
46 FileOutputStream fos=new FileOutputStream(f2);
47 } catch (FileNotFoundException e) {
48 // TODO Auto-generated catch block
49 e.printStackTrace();
50 }
51 */
52
53
54 //第二种方式
55 //1创建字节流对象
56 FileOutputStream fos=new FileOutputStream("j:\\hello.txt");
57 //创建字节流对象做了:1调用系统功能去创建文件(但是不会创建目录) 2创建fos对象 3把fos对象指向这个文件
58
59 //2调用方法 写入数据
60 //把字符串转为字节数组:getBytes() 转为字符数组:toCharArray()
61 fos.write("hello world".getBytes());
62
63 //3释放资源
64 fos.close(); //1让流对象变成垃圾,被垃圾回收器回收2通知系统去释放资源
65
66 }
67 }
复制代码
作者:
MoonsenHung
时间:
2015-8-26 10:44
赞赞赞,,,,,这个很重要,得认真学好
作者:
hejin67410
时间:
2015-9-18 17:20
谢谢分享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2