广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >java中如何实现文件的读入与读出
  • 509
分享到

java中如何实现文件的读入与读出

java教程java实现文件读入读出 2018-11-29 10:11:49 509人浏览 绘本
摘要

一、文档读取将文件读取为Stringpublic static String TxtToString(File file) { String result = ""; try { BufferedReader

一、文档读取

将文件读取为String

public static String TxtToString(File file) {
    String result = "";
    try {
        BufferedReader br = new BufferedReader(new FileReader(file));
        //构造一个BufferedReader类来读取文件
        String s = null;
        while ((s = br.readLine()) != null) {//使用readLine方法,一次读一行
            result = result + "
" + s;
        }
        br.close();
    } catch (Exception e) {
        e.printStackTrace();
    }
    return result;
}

将文件读取为List集合(按行)(免费视频教程分享:java免费视频教程)

public static List TxtToStringList(File file) {
    List result = new ArrayList<>();
    try {
        if (!file.exists()){
            return null;
        }
        BufferedReader br = new BufferedReader(new FileReader(file));
        //构造一个BufferedReader类来读取文件
        String s = null;
        while ((s = br.readLine()) != null) {//使用readLine方法,一次读一行
            result.add(s);
        }
        br.close();
    } catch (Exception e) {
        e.printStackTrace();
    }
    return result;
}

二、Java存储文件

将list按行写入到txt文件中

public static void writeFileContext(List strings) throws Exception {
    File file = new File("D:IntellijideaProjecTKEChenSheJidataWordLibrary_index");
    //如果没有文件就创建
    if (!file.isFile()) {
        file.createNewFile();
    }
    BufferedWriter writer = new BufferedWriter(new FileWriter
    ("D:IntellijIDEAProjectKeChenSheJidataWordLibrary_index"));
    for (String l:strings){
        writer.write(l + "
");
    }
    writer.close();
}

按照名字将string类型的集合存入文件

public static void writeFileContext_Find(List strings,String name) throws Exception {
    File file = new File("D:IntellijIDEAProjectKeChenSheJidatawordIndex");
    //如果没有文件就创建
    if (!file.isFile()) {
        file.createNewFile();
    }
    BufferedWriter writer = new BufferedWriter(new FileWriter
    ("D:IntellijIDEAProjectKeChenSheJidatawordIndex"+name));
    for (String l:strings){
        writer.write(l + "
");
    }
    writer.close();

将Sting类型的list集合按文件地址存储

public static void writeFileContext_Found(List strings,String filename) throws Exception {
    File file = new File(filename);
    //如果没有文件就创建
    if (!file.isFile()) {
        file.createNewFile();
    }
    BufferedWriter writer = new BufferedWriter(new FileWriter
    ("D:IntellijIDEAProjectKeChenSheJidatafile_index"+file.getName()));
    for (String l:strings){
        writer.write(l + "
");
    }
    writer.close();
}

相关文章教程推荐:java快速入门

--结束END--

本文标题: java中如何实现文件的读入与读出

本文链接: https://www.lsjlt.com/news/4238.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • java中如何实现文件的读入与读出
    一、文档读取将文件读取为Stringpublic static String TxtToString(File file) { String result = ""; try { BufferedReader...
    99+
    2018-11-29
    java教程 java 实现 文件 读入 读出
  • java如何把文件读出来
    在Java中,可以使用`java.io`包中的`File`和`FileReader`类来读取文件。下面是一个简单的示例代码:```j...
    99+
    2023-08-24
    java
  • java中读取文本文件出现乱码
    最近遇到一个问题,Java读取文本文件(例如csv文件、txt文件等),遇到中文就变成乱码。读取代码如下:List lines=new ArrayList(); BufferedReader br = new BufferedReade...
    99+
    2017-06-04
    java 读取 文本文件 乱码
  • python中csv格式文件如何实现写入与读取
    这篇文章主要为大家展示了“python中csv格式文件如何实现写入与读取”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python中csv格式文件如何实现写入与读取”这篇文章吧。csv的简单介绍...
    99+
    2023-06-29
  • python中csv文件的写入与读取怎么实现
    这篇文章主要讲解了“python中csv文件的写入与读取怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python中csv文件的写入与读取怎么实现”吧!CSV (Comma Sepa...
    99+
    2023-06-29
  • Python文本文件与csv文件如何读取与写入
    这篇“Python文本文件与csv文件如何读取与写入”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python文本文件与cs...
    99+
    2023-06-29
  • java 对象输入输出流读写文件的操作实例
    java 对象输入输出流读写文件的操作实例java 支持对对象的读写操作,所操作的对象必须实现Serializable接口。 实例代码:package vo; import java.io.Serializable; public cl...
    99+
    2023-05-31
    java
  • Java如何实现读取配置文件
    在Java中,可以使用`java.util.Properties`类来读取配置文件。以下是一个简单的例子:1. 创建一个名为`con...
    99+
    2023-09-28
    Java
  • java如何实现文件读写操作
    这篇文章将为大家详细讲解有关java如何实现文件读写操作,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。File类它是文件和目录路径名的抽象表示。文件和目录是可以通过File封装成对象的。对于File而言,...
    99+
    2023-06-29
  • java中如何读取文件
    java读取文件的两种方法:java.io和java.lang.ClassLoader// java.io: File file = new File("..."); FileInputStream fis = new...
    99+
    2019-09-20
    java基础 java
  • java中如何读取文件?
    读取文件有多种方式,基于传统的输入流方式或基于nio的Buffer缓冲对象和管道读取方式甚至非常快速的内存映射读取文件。java中四种读取文件方式:(推荐:java视频教程)RandomAccessFile:随机读取,比较慢优点就是该类可读...
    99+
    2016-06-13
    java
  • 关于Java中如何实现文件的读写操作
    目录文件读取FileInputStream:BufferedReader:文件写入FileOutputStream:PrintWriter:文件复制文件删除文件重命名总结:在Java...
    99+
    2023-05-18
    Java读写 Java文件读写
  • Properties文件如何利用Java实现读取
    今天就跟大家聊聊有关Properties文件如何利用Java实现读取,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。使用J2SE API读取Properties文件的六种方法1。使用J...
    99+
    2023-05-31
    java properties ava
  • pandas读取中文xlsx文件出现的问题
    目录panda读取中文xlsx文件解决pandas读取xlsx时报错panda读取中文xlsx文件 1、数据为中文内容,xlsx文件保存。 2、直接读取文件出错(Python报错:p...
    99+
    2022-11-11
  • JSP中如何实现读文件和写文件
    这篇文章主要介绍JSP中如何实现读文件和写文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!读文件的例子***************************************************<%...
    99+
    2023-06-03
  • java读取文件内存溢出如何解决
    Java读取文件时出现内存溢出的问题,可以尝试以下几种解决方法:1. 使用缓冲区:通过缓冲区来读取文件内容,可以减少频繁的IO操作,...
    99+
    2023-09-20
    java
  • Java开发中,如何避免文件读写出现的常见问题?
    Java开发中,文件读写是常见的操作之一。然而,由于各种原因,文件读写可能会出现一些常见问题。这些问题可能会导致数据损坏,程序崩溃等严重后果。因此,在Java开发中,我们需要特别注意文件读写操作,并采取一些措施来避免常见问题的出现。 本文将...
    99+
    2023-09-12
    关键字 开发技术 文件
  • Java简单从文件读取和输出的实例
    用Scanner输入,用PrintStream输出功能:从in.txt读入,输出到out.txt代码:和下面的一样package ioTest;import java.io.*;import java.util.Scanner;public...
    99+
    2023-05-31
    java 读取 文件
  • Python如何实现文件的读取
    这篇文章将为大家详细讲解有关Python如何实现文件的读取,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一·Numpy库中操作文件1.操作csv文件import numpy as&nb...
    99+
    2023-06-22
  • Java怎么实现读取项目中的文件
    这篇文章主要讲解了“Java怎么实现读取项目中的文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java怎么实现读取项目中的文件”吧!1. 读取json file1.1 Json depe...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作