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

做饼的网站在线建站网站

做饼的网站,在线建站网站,百度在线识图查图片,南京网站建设王道下拉??文章目录 前言一、文件输入\输出流是什么#xff1f;二、使用方法 1.FileInputStream与FileOutputStream类2.FileReader与FileWriter类总结 前言 对于文章I/O(输入/输出流的概述)#xff0c;有了下文。这篇文章将具体详细展述如何向磁盘文件中输入数据#xff0c;或者读取磁…文章目录 前言一、文件输入\输出流是什么二、使用方法 1.FileInputStream与FileOutputStream类2.FileReader与FileWriter类总结 前言 对于文章I/O(输入/输出流的概述)有了下文。这篇文章将具体详细展述如何向磁盘文件中输入数据或者读取磁盘文件中的信息。这样就不会在java程序运行结束后数据消失了。 一、文件输入\输入流是什么 文件输入\输出流是与指定的文件建立连接将需要的数据永久保存到文件中避免程序结束时的数据消失当然也可以从文件中读取信息。 二、使用方法 需要导入 java.io包 1.FileInputStream与FileOutputStream类 构造方法 File file new File(word.txt); //先创建一个文件对象 //实例化字节输入输出流时引入参数File对象,实现对该File对象进行操作 new FileOutputStream(file); //第二布尔参数为true,该流输入文件信息时文件之前的信息不会消失 new FileOutputStream(file,true);new FileInputStream(file); 使用时有三点需要注意 1字节输入\输出流的使用过程中需要创建byte字节数组来读存数据的。 2需要使用try-catch-finally语句抛出异常 3需要使用close()方法关闭输入\输出流 实操展示 项目创建一个word.txt文件使用FileOutputStream对象将文字输入进txt文件。同时使用FileInputStream对象将txt文件中存有的文字数据返回至终端。 import java.io.*;public class PutStream{public static void main(String[] args) {File file new File(word.txt);//输出数据到文件中FileOutputStream outputStream null;try{outputStream new FileOutputStream(file);String string 君不见高堂明镜悲白发朝如青丝暮成雪;byte b[] string.getBytes();//字符串转换为字节数组outputStream.write(b);}catch(IOException e){e.printStackTrace();}finally{if(outputStream!null){try{outputStream.close();}catch(IOException e){e.printStackTrace();}}} //读取数据FileInputStream inputStream null;try {inputStream new FileInputStream(file);byte b2[] new byte[1024]; int len inputStream.read(b2);//inputStream.read()返回int值文件中的字节数len为文件字节流的字节数System.out.println(文件中的数据是new String(b2,0,len));} catch (IOException e) {e.printStackTrace();}finally{if(inputStream!null){ try {inputStream.close();} catch (IOException e) {e.printStackTrace();}}}} }1若File对象创建时没有对应的word.txt则会自动生成一个文件。 2实例化FileOutputStream和FileInputStream对象时需要抛出IOException。 3FileOutputStream对象write(byte[]),将byte数组内容写入到文件中。字符串对象通过getBytes()方法转化为字节数组储存。  4FileInputStream对象read(byte[])将读取文件的字节流保存在byte数组对象中返回int值为文件字节流的字节长度。实例化new String(byte[],int1,int2) 为byte[]数组实例化为字符串实例化长度从int1到int2。 5在Finally代码块中的close()方法使用过程中需要使用try-catch语句抛出IOException异常。 运行结果  如图创建了一个word.txt永久保存了输入的信息并且将里面的信息也反馈到控制台中。  2.FileReader与FileWriter类 构造方法 File file new File(word.txt); //先创建一个文件对象 //实例化字符输入输出流时引入参数File对象,实现对该File对象进行操作 new FileWriter(file); //第二布尔参数为true,该流输入文件信息时文件之前的信息不会消失 new FileWriter(file,ture);new FileReader(file); 使用时有三点需要注意 1字符输出流的使用过程中需要创建char字节数组来读取数据的。 2需要使用try-catch语句抛出异常 3需要使用close()方法关闭输入\输出流不需要抛出异常 实操展示 项目创建一个word.txt文件使用FileWriter对象将文字输入进txt文件。同时使用FileReader对象将txt文件中存有的文字数据返回至终端。 import java.io.*;public class PutStream{public static void main(String[] args) {File file new File(word.txt);//输出数据到文件中FileWriter writer null;try{writer new FileWriter(file);//字符串不用转换类型直接写入即可String string 人生得意须尽欢莫使金樽空对月; writer.write(string);writer.close(); //字符流直接关闭就行不需要try-catch抛出异常}catch(IOException e){e.printStackTrace();}//读取数据FileReader reader null;try {reader new FileReader(file);//需要使用的是char字符数组来保存读取的文件数据char b2[] new char[1024];int len reader.read(b2);System.out.println(文件中的数据是new String(b2,0,len));reader.close(); //直接关闭读取流} catch (IOException e) {e.printStackTrace();}} } 1若File对象创建时没有对应的word.txt则会自动生成一个文件。 2实例化FileWriter和FileReader对象时需要抛出IOException。 3FileWriter对象write(String),将字符串内容写入到文件中。 4FileInputStream对象read(char[])将读取文件的字节流保存在char数组对象中返回int值为文件字节流的字节长度。实例化new String(char[],int1,int2) 为char[]数组实例化为字符串实例化长度从int1到int2。 5close()方法在最后处关闭数据流即可。 总结 以上就是I\O中要讲的字节输入输出流字符输入输出流的使用方法了本文仅仅简单介绍了FileInputStream,FileOutputStream,FileReader,FileWriter的使用而I\O提供了大量能使我们快速便捷地处理文件数据存读的函数和方法。
http://www.hkea.cn/news/14462095/

相关文章:

  • 太原网站建设报价最便宜的重庆网站建设
  • 公司网站与营销网站在栏目上的不同郑州网站建设公司排名
  • 卡曼科技网站建设织梦 xml网站地图
  • 做国外网站建设江西响应式网页建设价位
  • 网站运营方案书营销网站建设免费
  • 建筑类企业网站模板下载鸿蒙os用什么语言开发app
  • 如何做网站优化关键词优化石河子建设局网站
  • 网站页面锚点怎么做北京 一图看懂 最新
  • 浙江久天建设有限公司网站西安大雁塔在哪个区
  • 乐清网站推广公司宣传推广费用预算
  • 网站建设考虑因素net网站开发JD
  • 设计师网站库软件制作app下载
  • 上蔡网站建设公司高级网站开发工程师 证书
  • 备案网站代理商查工程中标信息哪个网站
  • 做网站要实名认证吗古交市网站建设公司
  • 北京软件网站开发来个可以做渗透的网站
  • 告状书放网站上怎么做网站建设建材
  • 做网站的最大的挑战是什么中国机械加工网哪家好
  • 关于申请网站建设管理网站怎么做的
  • 网站首页图片效果湛江网站建设方案策划
  • joomla适合做什么网站代写软文公司
  • 做网站工作好么做视频网站需要哪些手续
  • 微网站是用什么开发的昆明网页制作
  • 国外做家居类的网站动画设计专业大学排名
  • 建设一个网站平台营销网站的推广
  • 房产信息官网查询seo关键词报价查询
  • 大型网站建设建站模板怀柔广州网站建设
  • 玉环网站建设公司wordpress更换域名搬家
  • 网站制作河南愿意合作做游戏的网站平台
  • 可以将自己做的衣服展示的网站简述搜索引擎优化的方法