首页 > 编程语言 >java读取文本文件的方法

java读取文本文件的方法

时间:2022-09-25 10:12:44浏览次数:93  
标签:java 读取 文本文件 io reader import

 

转自:http://www.java265.com/JavaJingYan/202110/16350339921562.html

文本文件是我们日常开发中,常用的简单存储载体,那么如何读取文本文件呢?

下文笔者将通过示例的方式讲述读取文本文件的方法分享,如下所示:

文本文件是最常用的文件格式之一,

下文是笔者编写的读取文本文件的方法,如下所示:

下文讲述使用java代码读取文本文件的内容的方法分享,如下所示:

实现思路:
     1.定义一个BufferedReader StringBuilder
     2.借助while循环,即可依次将文本文件读出来

例:

package com.java265.other;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
 
public class Test {
    /*
     * java265.com 读取文本文件内容的方法分享
     *  
     **/
    public static void main(String[] args)   {
      String filePath = "E://person/java265.com/java.txt";
      System.out.println(readFileContent(filePath));
      }
    
    public static String readFileContent(String fileName) {
        File file = new File(fileName);
        BufferedReader reader = null;
        StringBuffer sbf = new StringBuffer();
        try {
            reader = new BufferedReader(new FileReader(file));
            String tempStr;
            while ((tempStr = reader.readLine()) != null) {
                sbf.append(tempStr);
            }
            reader.close();
            return sbf.toString();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (reader != null) {
                try {
                    reader.close();
                } catch (IOException e1) {
                    e1.printStackTrace();
                }
            }
        }
        return sbf.toString();
    }
}

 

标签:java,读取,文本文件,io,reader,import
From: https://www.cnblogs.com/javalove2022/p/16727310.html

相关文章

  • Java基础第一天
    一、Java基础语法由美国sun公司在1995年推出的Java语言Java之父:詹姆斯·高斯林Java发展史:2004年Java5.0(Java里程碑),2009年被Oracle甲骨文公司收购,2014年Java8版本三个......
  • 在Java中public,private,protected的区别
    1>  public表示紧跟其后的成员可以被任何人引用2>  private:表示紧跟其后的成员除了创建这和类型内部的方法,任何人都不可以引用,否则程序编译报错.    私有......
  • html中select option原生JavaScript按照value值 或 按照文本 选择指定选项
    每次搜索大家都在说JQ。。但是我只会用原生js  因为强迫症 不想因为一个小功能引入一个大的js文件以下是原生JavaScript按照value值或按照文本选择指定的optio......
  • Java学习-第一部分-第三阶段-项目实战:满汉楼项目
    满汉楼项目笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html)注意:笔记内容仅为实现该项目的基本后端功能,并不会实现可视化界面,效果都在控制台展示。要完成......
  • Java基础语法 基本数据类型
    整数类型浮点类型字符类型布尔类型字符串类型packageBasicGrammar;/**一、变量按照数据类型来分:基本数据类型:整型:byte\short\int\long......
  • Java基础语法 自动类型提升和强制类型转换
    基本数据类型转换强制类型转换packageBasicGrammar;/*基本数据类型之间的运算规则:前提:这里讨论只是7种基本数据类型变量间的运算。不包含boolean类型的。1.自......
  • Java基础语法 String类型变量使用
    packageBasicGrammar;/*String类型变量的使用1.String属于引用数据类型,翻译为:字符串2.声明String类型变量时,使用一对""3.String可以和8种基本数据类型变量做运......
  • Java中QueryWrapper的基本使用
    一、Java中QueryWrapper的基本使用 1.单表查询@GetMapping("/list")publicTableDataInfolist(Studentstudent){LambdaQueryWrapper<Student>lqw=newLambdaQ......
  • Java基本语法 变量定义和分类
    变量定义●变量的概念:➢内存中的一个存储区域➢该区域的数据可以在同一类型范围内不断变化➢变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值●变量......
  • Java8 提供的流式操作
    目录参考资料流式操作1.java.util.stream.Stream接口1.1Stream提供的方法2.Collection的流式操作参考资料https://docs.oracle.com/javase/8/docs/api/流式操作......