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

网站页面设计需要遵循的六大原则百度指数下载手机版

网站页面设计需要遵循的六大原则,百度指数下载手机版,国内校园网站建设,教育网站开发报告文章目录 InputStream和ReaderScannerNIO外传 一般读取文件类的使用字符流即可 InputStream和Reader InputStream和Reader是Java IO中的两个重要的抽象基类,InputStream是二进制流,Reader是字符流。使用InputStream或者Reader读取文件内容可以帮助我们…

文章目录

  • InputStream和Reader
  • Scanner
  • NIO
  • 外传

一般读取文件类的使用字符流即可

InputStream和Reader

InputStream和Reader是Java IO中的两个重要的抽象基类,InputStream是二进制流,Reader是字符流。使用InputStream或者Reader读取文件内容可以帮助我们读取文本文件(非二进制文件)的内容。

下面是一个使用Reader读取文件内容的示例代码:


File file = new File("test.txt");
try {FileReader reader = new FileReader(file);BufferedReader br = new BufferedReader(reader);String str;while ((str = br.readLine()) != null) {System.out.println(str);}br.close();reader.close();
} catch (IOException e) {e.printStackTrace();
}

使用FileReader类读取文件内容,并将FileReader对象传入BufferedReader类中以便于一次读取一行,然后逐行读取并输出文件内容。

Scanner

Scanner是Java内置的一个读取用户输入的类,他也可以用于读取文件内容。使用Scanner读取文件内容需要先创建File对象,并将其传入Scanner构造函数中。

下面是一个使用Scanner读取文件内容的示例代码:

File file = new File("test.txt");
try {Scanner scanner = new Scanner(file);while (scanner.hasNextLine()) {System.out.println(scanner.nextLine());}scanner.close();
} catch (FileNotFoundException e) {e.printStackTrace();
}

使用Scanner类读取文件内容,并通过while循环和hasNextLine()方法逐行读取文件内容并输出到控制台。

NIO

Java NIO(New IO)是从Java 1.4开始引入的一组新IO API。相较于之前的IO API,NIO提供了更高效的IO操作和更多的控制选项。下面是一个使用NIO读取文件内容的示例代码:

File file = new File("test.txt");
try {FileInputStream fileInputStream = new FileInputStream(file);FileChannel fileChannel = fileInputStream.getChannel();ByteBuffer byteBuffer = ByteBuffer.allocate((int) file.length());fileChannel.read(byteBuffer);byteBuffer.flip();byte[] bytes = byteBuffer.array();System.out.println(new String(bytes, 0, bytes.length));fileInputStream.close();
} catch (IOException e) {e.printStackTrace();
}

使用FileInputStream读取文件内容,并调用getChannel()方法获取FileChannel对象,然后调用read()方法将文件内容读入到ByteBuffer缓冲区中。最后通过flip()方法将缓冲区设置为读模式,并通过byteBuffer.array()将缓冲区中的内容转换为字节数组,再通过new String()方法将字节数组转换为字符串并输出到控制台。

外传

😜 原创不易,如若本文能够帮助到您的同学
🎉 支持我:关注我+点赞👍+收藏⭐️
📝 留言:探讨问题,看到立马回复
💬 格言:己所不欲勿施于人 扬帆起航、游历人生、永不言弃!🔥
http://www.mmbaike.com/news/71503.html

相关文章:

  • 唐山公司网站制作培训心得体会1000字
  • 义乌网站开发西安百度推广排名
  • 找一个网站做搜索引擎分析爱上链外链购买平台
  • 带表情的wordpress留言长沙网络优化产品
  • 营销型网站推广公司seo咨询价格找推推蛙
  • 做网站客户尾款老不给怎么办云南最新消息
  • 政府网站建设规范及标准怎样推广
  • 网站开发人员如何写工作日志一个新的app如何推广
  • 如何利用分类信息网站做推广店面怎么做位置定位
  • 济宁住房与建设网站怎么上百度搜索
  • 中国建设银行网站评价搜索排行榜
  • 北京市住房和城乡建设部网站首页上海排名优化推广工具
  • 苏州吴中长桥网站建设广州seo成功案例
  • 想要做一个网站 该怎么做曲靖seo
  • wordpress如何换图片不显示武汉本地seo
  • 哪里网站建设联系如何注册百度账号
  • 网站建设高级开发语言站长工具一区
  • 百度上可以做中英文网站吗seo薪资水平
  • 电子商务行业网站优化大师官方免费下载
  • 专业的营销型网站最新报价长春做网站推荐选吉网传媒好
  • 三亚做网站公司网络策划是做什么的
  • 做搬家广告哪家网站有优在线网页制作网站
  • 专业网站设计师去哪找如何推广产品
  • 保定全员核酸检测宁波seo外包推广平台
  • 建设银行 网站google免费入口
  • 渭南网站建设淄博seo网站推广
  • 免费网站统计苏州网络公司
  • 做全房订制网站公司互动营销公司
  • 河北邢台移动网站建设电子商务营销策略
  • 市政府投资建设项目管理中心网站深圳网络营销软件