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

 更新时间:2021年12月14日 11:22:44   作者:南国以南i  
这篇文章主要介绍了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读取数据和写入数据到文件 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java中的分割字符串 split(“.”)无效问题

    Java中的分割字符串 split(“.”)无效问题

    这篇文章主要介绍了Java中的分割字符串 split(“.”)无效问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • SpringBoot整合mybatis-plus实现分页查询功能

    SpringBoot整合mybatis-plus实现分页查询功能

    这篇文章主要介绍了SpringBoot整合mybatis-plus实现分页查询功能,pringBoot分页查询的两种写法,一种是手动实现,另一种是使用框架实现,现在我将具体的实现流程分享一下,需要的朋友可以参考下
    2023-11-11
  • Java8 接口默认方法和静态方法

    Java8 接口默认方法和静态方法

    这篇文章主要介绍了Java8 接口默认方法和静态方法,在默认接口中使用关键字default声明并提供具体实现,而且该方法不需要添加public关键字就可以公开调用,甚至你可以在其实现类中覆写,带着对默认接口的方法和小编一起探索下面文章内容的静态方法吧
    2021-10-10
  • 序列化版本号serialVersionUID的作用_动力节点Java学院整理

    序列化版本号serialVersionUID的作用_动力节点Java学院整理

    Java序列化是将一个对象编码成一个字节流,反序列化将字节流编码转换成一个对象,这篇文章主要介绍了序列化版本号serialVersionUID的作用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • java中List<对象>如何根据对象的一个属性进行去重

    java中List<对象>如何根据对象的一个属性进行去重

    这篇文章主要给大家介绍了关于java中List<对象>如何根据对象的一个属性进行去重的相关资料,在开发中可能会遇到很多需要去重的情况,比如Person对象有name跟age两个属性,需要根据age进行去重,需要的朋友可以参考下
    2023-08-08
  • MySQL MyBatis 默认插入当前时间方式

    MySQL MyBatis 默认插入当前时间方式

    这篇文章主要介绍了MySQL MyBatis 默认插入当前时间方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • Java EasyExcel利用填充模版动态生成多个sheet页

    Java EasyExcel利用填充模版动态生成多个sheet页

    这篇文章主要为大家详细介绍了Java EasyExcel如何利用填充模版动态生成多个sheet页,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-12-12
  • 70行Java代码实现深度神经网络算法分享

    70行Java代码实现深度神经网络算法分享

    这篇文章主要介绍了70行Java代码实现深度神经网络算法分享,涉及神经网络的计算过程,神经网络的算法程序实现,多层神经网络完整程序实现等相关内容,具有一定参考价值,需要的朋友可以参考下。
    2017-11-11
  • java小知识之查询数据库数据的元信息

    java小知识之查询数据库数据的元信息

    这篇文章主要给大家介绍了关于java小知识之查询数据库数据的元信息,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2021-10-10
  • java多线程编程之使用thread类创建线程

    java多线程编程之使用thread类创建线程

    在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例
    2014-01-01

最新评论