黑马程序员-IO流操作
来源:互联网 发布:网络红女杨涛照片 编辑:程序博客网 时间:2024/05/10 05:58
================ ASP.Net +Android+IOS开发、.Net培训、 期待与您交流! ================
Java的字节流和字符流,即Inputstream、Outputstream和Reader和Writer。
但是它们之间可以通过OutputStreamWriter和InputStreamReader来进行转化。
FileOutputStream fos = new FileOutputStream(new File("F:\\testSource\\newFile2.txt"));OutputStreamWriter osw = new OutputStreamWriter(fos);
字节流和字符流不同,它不会用到缓冲区,所以不用刷新操作,而且硬盘上的文件都是以字节的形式来保存或传输的。
所以呢,在开发的时候用字节流会比较多一些。
下面,实现文件复制粘贴功能的一个简单实例。
import java.io.*;public class demo { public static void main(String[] args) throws IOException {//创建目的文件 File a=new File("d:/why.txt"); //得到文件的输入流 FileWriter a1=new FileWriter(a); //创建要复制的文件 File b=new File("d:/what.txt");//得到文件输出流 FileWriter b1=new FileWriter(b);//往文件中写入内容 b1.write("abcd");//关闭文件输入流 b1.close();//得到文件的输出流 FileReader b2=new FileReader(b); //进行复制粘贴操作 int ch=0; while(ch!=-1) { ch=b2.read(); a1.write((char)ch); } //关闭流 a1.close(); b2.close(); }}
需要注意的是,没打开一个流,一定要记住用完的时候关闭它,这是一个很好的习惯。
================ ASP.Net +Android+IOS开发、.Net培训、 期待与您交流! ================ 0 0
- 黑马程序员-IO流操作
- 黑马程序员----IO操作
- 黑马程序员 java IO流操作总结
- 黑马程序员-IO流操作规则
- 黑马程序员-文件流IO操作
- 黑马程序员--IO流操作(1)
- 黑马程序员——IO流操作
- “黑马程序员” IO流 2 File操作
- “黑马程序员” IO流 3 操作对象
- 黑马程序员—IO操作
- 黑马程序员-文件IO操作
- 黑马程序员 Java IO操作
- 黑马程序员-IO操作规律
- 黑马程序员------java -io操作
- 黑马程序员--基本IO操作
- 黑马程序员 IO流
- 黑马程序员IO流
- 黑马程序员-IO流
- HDU 3001 Travelling (状态压缩DP)
- uva 11584 - Partitioning by Palindromes(DP)
- 数据库架构的演变
- 常见的Java笔试十题
- 『黑马程序员』---java--7K面试题--银行业务调度系统
- 黑马程序员-IO流操作
- Eclipse CDT launch failed,Binary not found
- 1052. Linked List Sorting (25)
- C++ search和search_n
- [数论]HOJ 2901 Calculation 快速幂
- 微信+微支付+Q币+qq用户基数
- java笔记2
- Windows下,Qt激活指定句柄的窗口
- Eclipse 集成开发工具第九章WEB开发的第一个例子 错误提示