我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Java读写txt文件

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Java读写txt文件

Java读写txt文件

读文件

// 读取文件内容  参数要完成路径和文件名 String filePathName="D:/test/tgj/test1.txt";private static List<String> ReadFileCon(String filePathName){    List<String> strList = new ArrayList<>();    BufferedReader reader;    try {        reader = new BufferedReader(new FileReader(filePathName));        String line = reader.readLine();        while (line != null) {            strList.add(line);            line = reader.readLine();// 继续读取下一行        }        reader.close();        return strList;    } catch (IOException e) {        e.printStackTrace();        System.out.println("文件不存在");        return strList;    }}

如果想直接输出,将代码 strList.add(line); 换成 System.out.println(line); 就行。
方法加个返回值,可方便后续对内容的操作
调用

public static void main(String[] args) {    List<String> list = ReadFileCon("F:\\img\\test1_r.txt");    for (String str: list) {        System.out.println(str);        System.out.println("-------------------------");    }}

需要引入maven包

import org.apache.commons.io.FileUtils;import org.apache.commons.io.LineIterator;private static void readTxtFileByFileUtils(String fileName) {    File file = new File(fileName);    try {        LineIterator lineIterator = FileUtils.lineIterator(file, "UTF-8");        while (lineIterator.hasNext()) {            String line = lineIterator.nextLine();            System.out.println(line);        }    } catch (IOException e) {        logger.error(e.getMessage());    }}

写文件

// 给指定文件写入内容。若没有就创建,但不能创建目录。String filePathName="D:/test/tgj/test2.txt";private static void WriteFileCon(String filePathName, String[] str){    try (FileWriter fw = new FileWriter(filePathName);         BufferedWriter info = new BufferedWriter(fw))    {        for (int i=0; i<str.length; i++) {            info.write(String.format(str[i] + "%n")); // 加个 %n 相当于换行        }    } catch (IOException e) {        e.printStackTrace();        System.out.println("写入失败");    }}

调用

public static void main(String[] args) {    String[] as = {"熊大", "狗二", "张三", "李四", "王五"};    WriteFileCon("F:/img/test2_w.txt", as);}

方法中可以换成传字符串,那整个for循环就能替换成 info.write(str); 调用时就像下面这样

public static void main(String[] args) {    StringBuilder str = new StringBuilder();    String data1 = "0056b587dfb4901371a09a59a05f10c1";    String data2 = "j23434sdfjjur3247834jhk9eqdf574e";    String data3 = "erigueugd23948924njhsjahf958345j";    str.append(data1);    str.append(System.getProperty("line.separator")); // 效果相当于换行    str.append(data2);    str.append(System.getProperty("line.separator"));    str.append(data3);    str.append(System.getProperty("line.separator"));        WriteFileCon("F:/img/test3_w.txt", str.toString());}

来源地址:https://blog.csdn.net/qq_55342245/article/details/130989135

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Java读写txt文件

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

java如何读写txt文件?

java如何读取txt文件?1、使用FileInputStream实现读取txt文件内容2、使用FileOutputStream实现写入txt文件内容package cn.xiaobing.util;import java.io.BufferedReader;
java如何读写txt文件?
2016-03-18

Android开发创建txt文件并读写txt文件数据

在Android开发过程中,经常会遇到需要创建txt文件并写入数据的情况。今天我们来介绍一下如何实现这样的功能。 一、创建txt文件 private void createFile()
2023-08-17

python读写不同编码txt文件

以后整理规范import osimport codecsfilenames=os.listdir(os.getcwd())out=file("name.txt","w")for filename in filenames:out.write
2023-01-31

python 读写txt文件 json文件的实现方法

首先第一步,打开文件,有两个函数可供选择:open() 和 file()①. f = open('file.txt',‘w')...file.close() ②. f = file('file.json','r')... file.cl
2022-06-04

java读取txt文件代码片段

本文实例为大家分享了java读取txt文件的具体代码,供大家参考,具体内容如下学习小记:  1、首先要根据路径获取你的 txt 文本文件。File file = new File(path);  2、将获取到的这个字节码流读进缓存。new
2023-05-31

C#中写入和读取TXT文件问题

这篇文章主要介绍了C#中写入和读取TXT文件问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-01-28

如何使用Node读写txt和Excel文件

今天小编给大家分享一下如何使用Node读写txt和Excel文件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。首先给出文件的
2023-07-04

JAVA怎么读取TXT文件并输出

Java可以使用java.io包中的FileReader和BufferedReader类来读取文本文件,并使用System.out.println()方法输出文本内容。下面是一个简单的示例代码:```javaimport java.io.B
2023-09-20

Python怎么读写txt文件和转换csv文件与pandas条件

这篇文章主要介绍“Python怎么读写txt文件和转换csv文件与pandas条件”,在日常操作中,相信很多人在Python怎么读写txt文件和转换csv文件与pandas条件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希
2023-06-02

java实现写入并保存txt文件

java如何实现写入并保存txt文件?(推荐学习:java视频教程)实例代码如下:package TEST;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOExc
java实现写入并保存txt文件
2014-06-16

Java实现读取TXT和CSV文件内容

这篇文章主要为大家详细介绍了如何利用Java语言实现读取TXT和CSV文件内容的功能,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
2023-02-08

Java文件读写详解

在真实的应用场景中,很多时候需要使用 Java 读写文件。比如说,读取配置文件信息、读取用户输入等。本篇文章将会详细介绍 Java 文件读写的相关知识,其中包括:读取文件、写入文件、复制文件和删除文件等操作,需要的朋友可以参考下
2023-05-20

java读取txt文件乱码解决方法

java读取txt文件,如果编码格式不匹配,就会出现乱码现象。所以读取txt文件的时候需要设置读取编码。txt文档编码格式都是写在文件头的,在程序中需要先解析文件的编码格式,获得编码格式后,在按此格式读取文件就不会产生乱码了。(推荐:java视频教程)java
java读取txt文件乱码解决方法
2016-06-11

java读取txt中文乱码

java读取txt文本中如含有中文,可能会出现乱码,解决方案是: 1、要统一编码,java工程的编码,txt文本编码,java工程中的java文本编码都统一为utf-8; 2、利用 InputStreamReader(new FileInputStream(f
java读取txt中文乱码
2016-12-29

Python读写txt文本文件的操作方法全解析

一、文件的打开和创建>>> f = open('/tmp/test.txt') >>> f.read() 'hello python!nhello world!n' >>> f
2022-06-04

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录