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

郑州网站seo哪家公司好小程序开发助手

郑州网站seo哪家公司好,小程序开发助手,看2d影片最好的地方,wordpress 添加链接地址Day36 1.字符流 应用场景#xff1a;操作纯文本数据 注意#xff1a;字符流 字节流编译器 编译器#xff1a;可以识别中文字符和非中文字符#xff0c;非中文字符获取1个字节#xff08;一个字节一个字符#xff09;#xff0c;编译器会根据编码格式获取中文字符对应的…Day36 1.字符流 应用场景操作纯文本数据 注意字符流 字节流编译器 编译器可以识别中文字符和非中文字符非中文字符获取1个字节一个字节一个字符编译器会根据编码格式获取中文字符对应的字节数GBK获取两个字节UTF-8获取三个字节 abstract class Reader – 字符输入流的基类抽象类 abstract class Writer – 字符输出流的基类抽象类 class InputStreamReader extends Reader – 字符输入转换流 class OutputStreamWriter extends Writer – 字符输出转换流 特点将字节流转换为字符流字符转换流是字节流和字符流的桥梁 class FileReader extends InputStreamReader – 文件字符输入流 class FileWriter extends OutputStreamWriter – 文件字符输出流 class BufferedReader extends Reader – 带缓冲区的字符输入流 class BufferedWriter extends Writer – 带缓冲区的字符输出流 默认缓冲区8192字符 – new char[8192] 1.1 利用 字符输出转换流 向文件写入数据OutputStreamWriter 1)不处理异常的方式 2)文件存在的情况 3)文件不存在的情况 经验所有的输出流文件不存在的情况都会创建文件 public class Test01 {public static void main(String[] args) throws IOException {//1.创建流对象(将文件字节输出流 转换为 字符输出转换流)OutputStreamWriter osw new OutputStreamWriter(new FileOutputStream(io.txt));//2.写入数据//osw.write(97);//写入码值//char[] cs {1,2,3,a,b,c,我,爱,你};//osw.write(cs);//写入字符数组//osw.write(cs, 3, 4);//写入字符数组偏移量写入长度//osw.write(123abc我爱你);//字符串osw.write(123abc我爱你, 3, 4);//写入字符串偏移量写入长度//3.关闭资源osw.close();} }文件末尾追加 经验考虑基础流的构造方法 注意使用字符转换流最好加上编码格式 public class Test02 {public static void main(String[] args) throws IOException {//1.创建流对象(将文件字节输出流 转换为 字符输出转换流)OutputStreamWriter osw new OutputStreamWriter(new FileOutputStream(io.txt,true),UTF-8);//2.写入数据osw.write(123abc我爱你);//3.关闭资源osw.close(); } }1.2 利用 字符输入转换流 读取文件里的数据InputStreamReader 不处理异常 文件存在 文件不存在 经验所有的输入流在文件不存在时都会报错 public class Test05 {public static void main(String[] args) throws IOException {//1.创建流对象InputStreamReader isr new InputStreamReader(new FileInputStream(io.txt));//2.读取数据//int read;//while((read isr.read()) ! -1){// System.out.println((char)read);//}//2.读取数据//isr.read(cs)读入cs数组长度的字符将字符数据存入到数组中并返回读取到的有效字节数如果读取到文件末尾则返回-1char[] cs new char[1024];int len;while((len isr.read(cs)) ! -1){System.out.println(new String(cs, 0, len));} //3.关闭资源isr.close();} }1.3 拷贝文件 public class Copy {public static void main(String[] args) throws UnsupportedEncodingException, IOException {InputStreamReader isr new InputStreamReader(new FileInputStream(小说.txt), GBK);OutputStreamWriter osw new OutputStreamWriter(new FileOutputStream(copy.txt), GBK);char[] cs new char[1024];int len;while((len isr.read(cs)) ! -1){osw.write(cs, 0, len);}isr.close();osw.close();} }1.4 利用 文件字符输出流 向文件写入数据FileWriter public class Test01 {public static void main(String[] args) throws IOException {//1.创建流对象//FileWriter fw new FileWriter(io.txt);//1.创建流对象FileWriter fw new FileWriter(io.txt, true);//2.写入数据fw.write(好好学习);//3.关闭资源fw.close();} }1.5 利用 文件字符输入流 读取文件里的数据FileReader public class Test02 {public static void main(String[] args) throws IOException {//1.创建流对象FileReader fr new FileReader(io.txt);//2.读取数据char[] cs new char[1024];int len;while((len fr.read(cs)) ! -1){System.out.println(new String(cs, 0, len));}//3.关闭资源fr.close();} }1.6 拷贝文件 public class Copy {public static void main(String[] args) throws IOException {FileReader fr new FileReader(小说.txt);FileWriter fw new FileWriter(copy.txt);char[] cs new char[1024];int len;while((len fr.read(cs)) ! -1){fw.write(cs, 0, len);}fr.close();fw.close();} }1.7 利用 带缓冲区的字符输出流 向文件写入数据BufferedWriter public class Test01 {public static void main(String[] args) throws UnsupportedEncodingException, IOException {//1.创建流对象文件字节输出流 - 字符输出转换流 - 带有缓冲区的字符输出流//默认缓冲区大小8192字符//BufferedWriter bw new BufferedWriter(new OutputStreamWriter(new FileOutputStream(io.txt), GBK));//1.创建流对象文件字节输出流 - 字符输出转换流 - 带有缓冲区的字符输出流 末尾追加//默认缓冲区大小8192字符//BufferedWriter bw new BufferedWriter(new OutputStreamWriter(new FileOutputStream(io.txt,true), GBK));//1.创建流对象文件字符输出流 - 带缓冲区的字符输出流//默认缓冲区大小8192字符//BufferedWriter bw new BufferedWriter(new FileWriter(io.txt));//1.创建流对象文件字符输出流 - 带缓冲区的字符输出流 末尾追加//默认缓冲区大小8192字符//BufferedWriter bw new BufferedWriter(new FileWriter(io.txt,true));//1.创建流对象文件字符输出流 - 带缓冲区的字符输出流 末尾追加 //自定义缓冲区大小2048字符BufferedWriter bw new BufferedWriter(new FileWriter(io.txt,true),2048);//2.写入数据bw.write(好好学习);//3.关闭资源bw.close(); } }1.8 利用 带有缓冲区的字符输入流 读取文件里的数据BufferedReader public class Test02 {public static void main(String[] args) throws UnsupportedEncodingException, IOException {//1.创建流对象文件字节输入流 - 字符输入转换流 - 带有缓冲区的字符输入流//默认缓冲区大小8192字符//BufferedReader br new BufferedReader(new InputStreamReader(new FileInputStream(io.txt), GBK));//1.创建流对象文件字节输入流 - 字符输入转换流 - 带有缓冲区的字符输入流//默认缓冲区大小8192字符//BufferedReader br new BufferedReader(new FileReader(io.txt));//1.创建流对象文件字节输入流 - 字符输入转换流 - 带有缓冲区的字符输入流//自定义缓冲区大小2048字符BufferedReader br new BufferedReader(new FileReader(io.txt),2048);//2.读取数据char[] cs new char[1024];int len;while((len br.read(cs)) ! -1){System.out.println(new String(cs, 0, len));}//3.关闭资源br.close();} }1.9 拷贝文件 public class Copy01 {public static void main(String[] args) throws IOException {BufferedReader br new BufferedReader(new FileReader(С˵.txt));BufferedWriter bw new BufferedWriter(new FileWriter(copy.txt));char[] cs new char[1024];int len;while((len br.read(cs)) ! -1){bw.write(cs, 0, len);}br.close();bw.close();} }另一种方法 public class Copy02 {public static void main(String[] args) throws IOException {BufferedReader br new BufferedReader(new FileReader(小说.txt));BufferedWriter bw new BufferedWriter(new FileWriter(copy.txt));// String readLine; // while((readLine br.readLine()) ! null){ // bw.write(readLine);//写一行 // bw.newLine();//换行 // }boolean bool false;String readLine;while((readLine br.readLine()) ! null){//第一行不换行if(bool){bw.newLine();//换行}bw.write(readLine);//写一行bool true;}br.close();bw.close();} }总结 1.InputStreamReader 和 OutputStreamWriter 理解转换流字节流 - 字符流 2.FileReader、FileWriter 3…BufferedReader、BufferedWriter 注意缓冲区大小-8192字符 4.字符流继承图
http://www.zqtcl.cn/news/448952/

相关文章:

  • 周村网站制作哪家好网站设计基本要素
  • 网站制作与维护费用wordpress文章页不显示侧边
  • 嘉兴网站建设正规公司做室内设计人喜欢的网站
  • 入侵dedecms网站管理员密码百度注册域名免费建站
  • 找晚上做的工作去哪个网站企业开发软件公司拓展方案
  • 济宁建站公司wordpress博客入门
  • 做外贸需要网站wordpress app 打包
  • 免费网站站长查询丽水微信网站建设公司
  • 广州品牌网站建设先做网站 先备案
  • jsp系统网站建设带源代码梧州网页设计
  • 二手书籍交易网站开发方式关键词seo排名优化如何
  • 陕西西安潍坊网站seo外包
  • 计算机专业网站开发开题报告网站推广营销怎么做
  • 比较大的做网站的公司电影网站盗链怎么做
  • 江苏响应式网站建设哪里有台州网站制作方案
  • 深圳设计网站有哪些展览展会策划公司
  • 微信生活门户网站源码河北建设厅网站初始密码
  • 企业如何做网站推广成都外贸网站建设
  • 网页设计 网站建设 哪个好佛山网站建设推广服务
  • 东莞网站建设技术支持产品推广怎么写
  • 银川app购物网站制作公司网站建设怎样提升形象与品牌价值
  • 中山城市建设集团网站信誉好的邯郸网站建设
  • 做网站很赚钱吗贵阳网站建设费用
  • 设计网站的关键点用ps做招生网站
  • 制作网站公司服务器租赁一年的费用网页动画是如何制作出来的
  • 佛山网站优化有莱芜房产网新房
  • 西安英文旅游网站建设中国建筑工程门户商城
  • 山东企业建站软件购物网站是多少
  • 外链收录网站语音识别程序代做网站
  • 天津平台网站建设公司wordpress删除页头页尾