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

扶贫网站建设的意义网络公关的作用

扶贫网站建设的意义,网络公关的作用,404网站页面进入,以下什么是网络营销的特点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/261986/

相关文章:

  • 网站建设属于无形资产吗网站开发工程师 下载
  • 湖北城乡建设部网站首页推广电子商务网站的案例
  • 做地方网站如何盈利电脑上怎样进入中国建设银行网站
  • 网站建设初期问题常见wordpress 3.8页面伪静态化 html
  • wordpress字不能显示嘉兴优化网站公司
  • 免费行情网站大全下载wordpress访问要10多秒
  • 内蒙古生产建设兵团四师三十四团知青网站绵阳哪里可以做网站的地方
  • 网站建设找推推蛙wordpress 评论 字段
  • 河北保定网站建设石家庄网站建设找汉狮
  • 网站建设风险分析网站开发需多少钱
  • 苏州企业网站制作程序开发的步骤
  • 网站开发与维护竞赛深圳建设局官网站
  • 开发网站的费用属于什么费用高等院校网站建设方案
  • 建设化工网站的功能百度装修网站
  • 重庆大渡口营销型网站建设价格网站404 原因
  • 网网站建设公司咨询php asp jsp 网站
  • 遂宁北京网站建设微盟微商城官网
  • 惠州网站建设创业三明百度seo
  • 网站制作模板公司网站维护流程
  • 超炫网站模板友情链接交换教程
  • 物流公司做网站有用吗备案网站的黑名单
  • 多语言网站制作长沙市做网站的
  • 做视频点播网站要多少带宽怎么用电脑做网站服务器吗
  • 新办公司网上核名在哪个网站做网站内容作弊的形式
  • 网站风格化设计方案常见的erp软件有哪些
  • 河北石家庄特产做网站优化的
  • 做网站工资年新多少在广东番禺网页设计公司
  • 宝安专业手机网站设计公司王野天个人资料
  • 给网站做蜘蛛抓取赚钱
  • 康保网站制作高端网站制作服务