Java利用FileUtils读取数据和写入数据到文件

目录
  • 一、添加FileUtils依赖
  • 二、读入文件内容
  • 三、写入数据

前言:用一行代码实现读取文件内容

代码如下:

一、添加FileUtils依赖

     <!-- FileUtils依赖-->
         <dependency>
       <groupId>commons-io</groupId>
         <artifactId>commons-io</artifactId>
            <version>2.4</version>
        </dependency>

二、读入文件内容

调用FileUtils中readFileToString方法:参数(文件,需要写入的内容,字符集)

    /**
     * .
     * 获取文本内容
     *
     * @return 文件内容
     */
    private String getStartNumber() {
        return FileUtils.readFileToString(new File("recordTxt.txt"), "utf8")
    }

三、写入数据

调用FileUtils中write方法:参数(文件,需要写入的内容,字符集,是否追加至文件末尾)

  /**
    * .
     * 写入数据
     *
    * @param serial 内容
      */
    private void writeMaxSerial(final String serial) {
       FileUtils.write(new File("recordTxt.txt"), serial, "utf8", false);
     }

总语:

到此这篇关于Java利用FileUtils读取数据和写入数据到文件 的文章就介绍到这了,更多相关 FileUtils读取数据和写入数据到文件 内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 使用apache 的FileUtils处理文件的复制等操作方式

    平时对一些文件进行操作,比如说写文件,读文件,复制一个文件等,使用原生File操作需要读取源文件,生成流对象,再写入一个新的文件中一系列过程,使用apache commons-io帮我们封装了这些实现,有些操作可以很容易的使用它的api来实现. 这里使用2.6版本,javadoc参照commons-io-2.6 1.pom依赖加入commons-io <dependency> <groupId>commons-io</groupId> <artifactId>

  • FileUtils扩展readURLtoString读取url内容

    复制代码 代码如下: /**  * 因为FileUtils不支持,所以添加个方法 String content =  * FileUtils.readFileToString(FileUtils.toFile(new  * URL("http://www.baidu.com")));  *  * @param source  * @param encoding  * @return  * @throws IOException  */ public static String read

  • Java利用FileUtils读取数据和写入数据到文件

    目录 一.添加FileUtils依赖 二.读入文件内容 三.写入数据 前言:用一行代码实现读取文件内容 代码如下: 一.添加FileUtils依赖 <!-- FileUtils依赖--> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </depend

  • Java利用EasyExcel读取写入Excel详情

    目录 EasyExcel介绍 为什么使用EasyExcel? 封装使用 例子 EasyExcel介绍 EasyExcel是一个基于Java的.快速.简洁.解决大文件内存溢出的Excel处理工具.他能让你在不用考虑性能.内存的等因素的情况下,快速完成Excel的读.写等功能. 为什么使用EasyExcel? Java解析.生成Excel比较有名的框架有Apache poi.jxl.但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但PO

  • java利用pdfbox+poi往pdf插入数据

    目录 指定页码插入/替换 思路1(插入): 思路2(替换): 啰嗦几句 总结 指定页码插入/替换 pdfbox好像没有专门提供这个方法,但是现有的方法多重组合起来也能实现这个功能, 需求:一个pdf文件A有10页,现在想在第6页插入一页新的pdf文件B,插入完成后整个pdf文件A变成11页. 思路1(插入): 先将这个10的pdf拆分成10个1页的pdf,按顺序放好,文件名分别是:1.pdf.2.pdf....10.pdf.再拆分到第6页的时候将文件B放进来,重命名问6.pdf,原本pdf文件A

  • 利用Python第三方库xlwt写入数据到Excel工作表实例代码

    目录 1. 安装 xlwt 库 2. 使用 xlwt 库 2.1 向 Excel 工作表写入单个数据 2.2 向 Excel 工作表写入多个数据 2.3 向 Excel 工作表写入多个数据(进阶) 3. 总结 1. 安装 xlwt 库 Python 写入数据到 Excel 工作簿中可以使用第三方库 xlwt. xlwt 拆分下来看就是 excel 和 write 的简化拼接,意思就是写数据到 Excel. 这个第三方库的 pip 安装命令如下所示: pip install xlwt -i htt

  • 利用pyecharts读取csv并进行数据统计可视化的实现

    因为需要一个html形式的数据统计界面,所以做了一个基于pyecharts包的可视化程序,当然matplotlib还是常用的数据可视化包,只不过各有优劣:基本功能概述就是读取csv文件数据,对每列进行数据统计并可视化,最后形成html动态界面,选择pyecharts的最主要原因就是这个动态界面简直非常炫酷. 先上成品图: 数据读取和数据分析模块: #导入csv模块 import csv #导入可视化模块 from matplotlib import pyplot as plt from pyla

  • Java利用正则取标签之间的数据

    我就废话不多说了,大家还是直接看代码吧~ String str = "哈哈<font color='red'>1111</font>还是你牛<font color='red'>11111</font> "; String regStr = "<font color='red'>(.*?)</font>"; Pattern pattern = Pattern.compile(regStr); if

  • Java利用poi读取Excel详解实现

    目录 前言 第一步导入依赖 第二步实现测试类+测试 实际应用 前言 用户可以直接读取本地文件,也可以通过上传文件的形式读取excel 注意:poi对于读取到空白行的时候,会默认的认为是最后一行,将不会再读取空白行下面的数据 第一步导入依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.2</vers

  • java利用SMB读取远程文件的方法

    本文实例为大家分享了java利用SMB读取远程文件的具体代码,供大家参考,具体内容如下 package com.yss.test.FileReadWriter; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import jav

  • java利用POI读取excel文件的方法

    摘要:利用java读取excel文件,读取文件并获取文件中每一个sheet中的值. 一.需要提前导入的包: import java.io.File; import java.io.FileInputStream; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook

  • java利用注解实现简单的excel数据读取

    实现工具类 利用注解实现简单的excel数据读取,利用注解对类的属性和excel中的表头映射,使用Apache的poi就不用在业务代码中涉及row,rows这些属性了. 定义注解: @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.FIELD) public @interface Excel { String name(); } 由于本例中只涉及根据Excel表头部分对Excel进行解析,只定义了一个name作为和Excel表头的隐射

随机推荐