马士兵J2SE-第八章-流
来源:互联网 发布:匿名发短信软件 编辑:程序博客网 时间:2024/06/04 23:25
访问文件
package com.zzk.test;import java.io.*;public class test {public static void main(String[] args) {int b=0;FileInputStream in=null;try {in=new FileInputStream("D:\\test\\a\\zzk.txt");}catch (FileNotFoundException e) {System.out.println("找不到指定文件");System.exit(-1);}try {long num=0;while((b=in.read())!=-1) {System.out.print((char)b);num++;}in.close();System.out.println();System.out.println("共读取了"+num+"个字节");}catch(IOException e1) {System.out.println("文件读取错误");System.exit(-1);}}}
输出:
a123123ewawewaq123
asd
ads
adsd
共读取了31个字节
文件复制:
package com.zzk.test;//文件复制import java.io.*;public class test { public static void main(String[] args) { int b = 0; FileInputStream in = null; FileOutputStream out = null; try { in = new FileInputStream("d:/test/a/zzk.txt"); out = new FileOutputStream("d:/test/a/zzk1.txt"); while((b=in.read())!=-1){ out.write(b); } in.close(); out.close(); } catch (FileNotFoundException e2) { System.out.println("找不到指定文件"); System.exit(-1); } catch (IOException e1) { System.out.println("文件复制错误"); System.exit(-1); } System.out.println("文件已复制"); }}
import java.io.*;public class TestFileReader { public static void main(String[] args) { FileReader fr = null; int c = 0; try { fr = new FileReader("d:\\share\\java\\io\\TestFileReader.java"); int ln = 0; while ((c = fr.read()) != -1) { //char ch = (char) fr.read(); System.out.print((char)c); //if (++ln >= 100) { System.out.println(); ln = 0;} } fr.close(); } catch (FileNotFoundException e) { System.out.println("找不到指定文件"); } catch (IOException e) { System.out.println("文件读取错误"); } }}
import java.io.*;public class TestFileWriter { public static void main(String[] args) { FileWriter fw = null; try { fw = new FileWriter("d:\\bak\\unicode.dat"); for(int c=0;c<=50000;c++){ fw.write(c); } fw.close(); } catch (IOException e1) { e1.printStackTrace(); System.out.println("文件写入错误"); System.exit(-1); } }}
- 马士兵J2SE-第八章-流
- [马士兵J2SE学习笔记]第八章 流
- 马士兵J2SE-第二章-J2SE基础语法-运算符
- 马士兵J2SE-第四章-异常处理
- 马士兵J2SE-第五章-数组
- 马士兵J2SE-第七章-容器
- 马士兵J2SE-第三章-面向对象-基础及重载
- [马士兵J2SE学习笔记]第七章 容器
- 马士兵J2SE-第二章-J2SE基础语法-标识符、关键字、数据类型转换
- 马士兵J2SE-第二章-J2SE基础语法(周六补充)-递归、非递归
- 马士兵 讲 J2SE 设计模式
- J2SE 坦克大战 马士兵(1)
- J2SE 坦克大战 马士兵(2)
- J2SE 坦克大战 马士兵(3)
- J2SE 坦克大战 马士兵(4)
- J2SE 坦克大战 马士兵(5)
- J2SE 坦克大战 马士兵(5)
- 马士兵老师经典J2SE中的经典语录
- YII Framework学习教程-YII的V-view的render若干函数-2011-11-17
- 3DMax Plugin - Debug 3dsmax模型导出插件
- SQL Server 2008安装和配置图解
- VC++ STATIC 控件显示ICON 或者BITMAP
- 指向指针的指针的作用
- 马士兵J2SE-第八章-流
- 多线程练习----哲学家问题
- Chain Of Responsibility模式
- 实现分页的另类代码
- 一个很强的基于面向对象的SAP邮件发送
- 学习如何在netfilter上开发一个自定义hook
- java 数据库结果集的处理
- 关于OMAP4430-PandaBoard驱动
- flex容易被忽略的地方