当前位置: 首页 > news >正文

广州 网站建设 020四川省建设科技协会网站

广州 网站建设 020,四川省建设科技协会网站,绵阳 网站 建设,wordpress同类面向字符的输出流都是类 Writer 的子类#xff0c;其类层次结构如图 10-5 所示。 图10-5 Writer的类层次结构图表 10-3 列出了 Writer 的主要子类及说明。 表 10-3 Writer 的主要子类类名功能说明CharArrayWriter写到字符数组的输出流BufferedWriter缓冲输出字符流PipedWriter…面向字符的输出流都是类 Writer 的子类其类层次结构如图 10-5 所示。 图10-5 Writer的类层次结构图 表 10-3 列出了 Writer 的主要子类及说明。 表 10-3 Writer 的主要子类类名功能说明CharArrayWriter写到字符数组的输出流BufferedWriter缓冲输出字符流PipedWriter输出管道OutputStreamWriter转换字符到字节的输出流FilterWriter过滤输出流StringWriter输出到字符串的输出流PrintWriter包含 print()和 println()的输出流FileWriter输出到文件的输出流 Writer 所提供的方法如表 10-4 所示。 表 10-4 Writer 的常用方法方法功能描述void close()关闭输出流void flush()将缓冲区中的数据写到文件中void writer(int c)将单一字符 c 输出到流中void writer(String str)将字符串 str 输出到流中void writer(char[] ch)将字符数组 ch 输出到流void writer(char[] ch, int offset, int length)将一个数组内自 offset 起到 length 长的字符输出到流使用 FileWriter 类写入文件 FileWriter 类是 Writer 子类 OutputStreamWriter 类的子类因此 FileWriter 类既可以使用 Writer类的方法也可以使用 OutputStreamWriter 类的方法来创建对象。在使用 FileWriter 类写入文件时必须先调用 FileWriter()构造方法创建 FileWriter 类的对象再调用 writer()方法。FileWriter 构造方法的格式为    public FileWriter(String name);  //根据文件名创建一个可写入的输出流对象    public FileWriter(String name,Boolean a);  //a 为真数据将追加在文件后面【例 10-3】利用 FileWriter 类将 ASCⅡ字符写入到文件中 1 import java.io.*;2 class ep10_3{3 public static void main(String args[]){4 try{5 FileWriter anew FileWriter(ep10_3.txt);6 for(int i32;i126;i){7 a.write(i);8 }9 a.close(); 10 } 11 catch(IOException e){} 12 } 13 } 运行后程序后打开 ep10_3.txt 文件显示内容为 !#$%()*,-./0123456789:;?ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_abcdefghijklmnopqrstuvwxyz{|} 使用 BufferedWriter 类写入文件 BufferedWriter 类是用来将数据写入到缓冲区。使用时必须创建 FileWriter 类对象再以该对象为参数创建 BufferedWriter 类的对象最后需要用 flush()方法将缓冲区清空。BufferedWriter类有两个构造方法其格式为    public BufferedWriter(Writer out);  //创建缓冲区字符输出流    public BufferedWriter(Writer out,int size);  //创建输出流并设置缓冲区大小【例 10-4】利用 BufferedWriter 类进行文件复制 1 import java.io.*;2 class ep10_4{3 public static void main(String args[]){4 String strnew String();5 try{6 BufferedReader innew7 BufferedReader(new FileReader(ep10_4_a.txt));8 BufferedWriter outnew9 BufferedWriter(new FileWriter(ep10_4_b.txt)); 10 while((strin.readLine())!null){ 11 System.out.println(str); 12 out.write(str); //将读取到的 1 行数据写入输出流 13 out.newLine(); //写入换行符 14 } 15 out.flush(); 16 in.close(); 17 out.close(); 18 } 19 catch(IOException e){ 20 System.out.println(出现错误e); 21 } 22 } 23 } 需要注意的是调用 out 对象的 write()方法写入数据时不会写入回车因此需要使用newLine()方法在每行数据后加入回车以保证目标文件与源文件相一致。 系列文章 Java知多少上 转载于:https://www.cnblogs.com/Coda/p/4516250.html
http://www.pierceye.com/news/822105/

相关文章:

  • 免费作文网站张家港做网站排名
  • 具有营销价值好的网站找网站建设需要问什么软件
  • 免费好用的网页制作软件网站建设优化开发公司
  • 跟我一起做网站pdf电驴建设网站公开教学视频
  • 广州网站制作商怎样查看网站的权重
  • 网站群建设标准最好的响应式网站
  • 石家庄市建设厅网站网页网页设计班
  • 网站首页怎么设计公司网页制作培训试题
  • 虚拟主机怎么做网站新seo排名点击软件
  • 买服务器做网站 镜像选什么网页设计用的软件
  • 内江 网站建设网站后台登录地址
  • 网站建设合同副本临沂建设局官方网站
  • 林州网站建设哪家好网站做电子链接标识申请好吗
  • 石家庄开发网站建设263企业邮箱登录邮箱
  • 青岛公司建设网站电子商务网站开发技术论文
  • 龙华网站的建设建设网站教程视频视频
  • 威海高区建设局网站品牌网站建设多少钱
  • 网站php网站空间新乡河南网站建设
  • 你第一个物流网站建设方案信诚网络公司网站
  • 企业建站什么网站好wordpress管理员后台
  • 南京网站开发价格两个wordpress共用一个数据库
  • 番禺制作网站平台柳城网站制作
  • 网站建设相关视频教程网页设计布局有哪几种方法
  • 能接做网站的活的网站上海建网站方案
  • 免费网站软件app大全飘雪影院手机免费观看免费
  • 怎么做类似淘宝的网站石家庄网络开发公司
  • 专业SEO教程网站广东省住房与城乡建设部网站
  • 360免费建站为什么注册不了雨灿网站建设
  • 益阳市建设局网站在家来料加工
  • 邵阳网站设计宠物网站 html模板