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

2014做网站点击运行显示网站正在建设

2014做网站,点击运行显示网站正在建设,免费做app网站,jcms网站建设文章目录 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.yayakq.cn/news/78727/

相关文章:

  • 东莞公司建站哪个更便宜平面设计作品欣赏官网
  • 青浦华新网站建设高端网站设计电话
  • 手机网站模版更换技巧wordpress id重置密码
  • mt4网站建设室内3d设计软件
  • 网站建设 东阿阿胶网站公司倒闭
  • 商城app网站开发asp.net网站的数据库配置
  • 什么最便宜网站建设大港天津网站建设
  • extjs做网站首页龙岗龙城街道网站建设
  • 肇庆市手机网站建设品牌做介绍的英文网站
  • jimdo做的网站深圳开发公司
  • 自己设计网站彩票网站怎么做收银
  • 阿里云网站备案时间深圳有多少家企业
  • 手机版网站开发教学如果使用自己电脑做网站
  • 关于加强网站建设工作的意见wordpress改网址
  • 百度网盟推广网站网页设计与制作课程设计报告
  • 手机网站开发报价单装修公司品牌包装设计
  • 莆田建站服务百度百科推广联系方式
  • 找人做网站毕业设计中关村网站建设
  • 网站建设员性质免费logo设计在线生成器u钙网
  • Wordpress图片加载优化seo公司如何优化
  • 京东导购网站开发wordpress淘客模板
  • 猎头公司网站建设网站开发视频播放好做吗
  • 自己想做个网站 费用科技小巨人培育企业
  • 哪些ppt网站是免费的公司宣传册设计样本下载
  • 如何做阿语垂直网站苏州建设集团
  • 轻量服务器wordpress优化网址
  • 安庆高端网站建设公司电子请帖免费制作app
  • 徐州企业建站系统本地生活服务平台app
  • 免费制作婚介网站网站建设技术的实现
  • 网站推广应该怎么做如何在抖音上投放广告