Java读取TXT文件内容的方法

发布时间 - 2026-01-11 01:44:28    点击率:

Java读取txt文件内容。可以作如下理解:

  1. 首先获得一个文件句柄。File file = new File(); file即为文件句柄。两人之间连通电话网络了。接下来可以开始打电话了。
  2. 通过这条线路读取甲方的信息:new FileInputStream(file) 目前这个信息已经读进来内存当中了。接下来需要解读成乙方可以理解的东西
  3. 既然你使用了FileInputStream()。那么对应的需要使用InputStreamReader()这个方法进行解读刚才装进来内存当中的数据
  4. 解读完成后要输出呀。那当然要转换成IO可以识别的数据呀。那就需要调用字节码读取的方法BufferedReader()。同时使用bufferedReader()的readline()方法读取txt文件中的每一行数据哈。
package com.campu;
 
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.io.Reader;

public class H20121012
 {
 /**
  *
 功能:Java读取txt文件的内容
  *
 步骤:1:先获得文件句柄
  *
 2:获得文件句柄当做是输入一个字节码流,需要对这个输入流进行读取
  *
 3:读取到输入流后,需要读取生成字节流
  *
 4:一行一行的输出。readline()。
  *
 备注:需要考虑的是异常情况
  *
 @param filePath
  */
 public static void readTxtFile(String
 filePath){
  try {
    String
 encoding="GBK";
    File
 file=new File(filePath);
    if(file.isFile()
 && file.exists()){ //判断文件是否存在
     InputStreamReader
 read = new InputStreamReader(
     new FileInputStream(file),encoding);//考虑到编码格式
     BufferedReader
 bufferedReader = new BufferedReader(read);
     String
 lineTxt = null;
     while((lineTxt
 = bufferedReader.readLine()) != null){
      System.out.println(lineTxt);
     }
     read.close();
  }else{
   System.out.println("找不到指定的文件");
  }
  }
catch (Exception
 e) {
   System.out.println("读取文件内容出错");
   e.printStackTrace();
  }
  
 }
  
 public static void main(String
 argv[]){
  String
 filePath = "L:\\Apache\\htdocs\\res\\20121012.txt";
//  
 "res/";
  readTxtFile(filePath);
 }
  
  
 
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# java读取txt文件内容  # Java读取TXT  # java读取txt文件  # java实现读取txt文件中的内容  # Java读取txt文件和写入txt文件的简单实例  # java读取txt文件并输出结果  # java读取txt文件代码片段  # JAVA实现读取txt文件内容的方法  # Java读取txt文件的方法  # java读取txt文件内容简单举例  # 句柄  # 流进  # 装进  # 的是  # 两人  # 那就  # 找不到  # 这条  # 考虑到  # 中了  # 转换成  # 即为  # 既然你  # 大家多多  # 那当然  # 是否存在  # 使用了  # 完成后  # txt  # brush 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在橙子建站中快速调整背景颜色?  如何在IIS7上新建站点并设置安全权限?  JavaScript如何操作视频_媒体API怎么控制播放  详解Huffman编码算法之Java实现  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  Python文件操作最佳实践_稳定性说明【指导】  如何在腾讯云服务器上快速搭建个人网站?  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  历史网站制作软件,华为如何找回被删除的网站?  Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  LinuxShell函数封装方法_脚本复用设计思路【教程】  微信小程序 五星评分(包括半颗星评分)实例代码  Laravel如何使用Service Container和依赖注入?(代码示例)  jquery插件bootstrapValidator表单验证详解  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  高端建站如何打造兼具美学与转化的品牌官网?  JavaScript实现Fly Bird小游戏  微信小程序 scroll-view组件实现列表页实例代码  中山网站制作网页,中山新生登记系统登记流程?  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  PHP正则匹配日期和时间(时间戳转换)的实例代码  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  Laravel如何使用模型观察者?(Observer代码示例)  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  如何快速搭建个人网站并优化SEO?  如何在阿里云部署织梦网站?  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  如何在宝塔面板中修改默认建站目录?  如何彻底删除建站之星生成的Banner?  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  怎么用AI帮你为初创公司进行市场定位分析?  Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  如何在云主机上快速搭建多站点网站?  Laravel storage目录权限问题_Laravel文件写入权限设置  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析  Laravel API资源类怎么用_Laravel API Resource数据转换  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  详解阿里云nginx服务器多站点的配置  Laravel Docker环境搭建教程_Laravel Sail使用指南  HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】  Android实现代码画虚线边框背景效果  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  海南网站制作公司有哪些,海口网是哪家的?