Java 文件操作 创建txt文件 读txt文件 追加写txt文件 覆盖写txt文件
来源:互联网 发布:淘宝天猫类目成交排名 编辑:程序博客网 时间:2024/05/21 08:53
总结一下Java对于txt文件的操作
包括创建txt文件 读txt文件 追加写txt文件 覆盖写txt文件
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;public class FileOperation { // 新建文件 // 输入:新建文件路径 public static boolean createTxtFile(String filePath) { boolean flag = false; try { File newfile = new File(filePath); if (!newfile.exists()) { newfile.createNewFile(); flag = true; } } catch (Exception e) { System.out.println("文件创建失败!" + e); } return flag; } // 追加写文件 // 输入:文件路径,内容 public static boolean writeTxtFileAppend(String filePath, String content) throws IOException { boolean flag = false; try { // 构造函数中的第二个参数true表示以追加形式写文件 FileWriter fw = new FileWriter(filePath, true); fw.write(content); fw.close(); } catch (IOException e) { System.out.println("文件写入失败!" + e); } return flag; } // 覆盖写文件 // 输入:文件路径,内容 public static boolean writeTxtFile(String filePath, String content) throws Exception { boolean flag = false; FileOutputStream fileOutputStream = null; File file = new File(filePath); try { fileOutputStream = new FileOutputStream(file); fileOutputStream.write(content.getBytes("UTF-8")); fileOutputStream.close(); flag = true; } catch (Exception e) { System.out.println("文件写入失败!" + e); } return flag; } // 读文件 // 输入:文件路径 // 输出:文件信息 public static String readTxtFile(String filePath) { String result = ""; File file = new File(filePath); try { InputStreamReader reader = new InputStreamReader(new FileInputStream(file), "UTF-8"); BufferedReader br = new BufferedReader(reader); String s = null; while ((s = br.readLine()) != null) { result = result + s; System.out.println(s); } } catch (Exception e) { e.printStackTrace(); } return result; } public static void main(String args[]) throws Exception { String file = "C:\\0workspace\\车辆识别\\1.txt"; String content1 = "first"; String content2 = "second"; createTxtFile(file); writeTxtFileAppend(file, content1); //writeTxtFile(file, content2); String result = readTxtFile(file); }}
阅读全文
0 0
- Java 文件操作 创建txt文件 读txt文件 追加写txt文件 覆盖写txt文件
- java 写txt文件
- java写txt文件
- java 以追加形式写txt文件
- java读、写txt文件
- js写txt文件
- 写txt 文件
- c# 写txt文件
- matlab 写txt文件
- c++写txt文件
- matlab 写txt文件
- xamrain 写txt文件
- 写txt文件
- java创建TXT文件并进行读、写、修改操作
- Java创建TXT文件并进行读、写、修改操作
- java创建TXT文件并进行读、写、修改操作
- java创建TXT文件并进行读、写、修改操作
- Java创建TXT文件并进行读、写、修改操作
- 第5章 数组
- 各大人脸识别库的介绍
- C语言学习内容总结2017/11/14
- Antlr4学习笔记
- 刘明春总结2011.11.14 连续第十六天
- Java 文件操作 创建txt文件 读txt文件 追加写txt文件 覆盖写txt文件
- 10.5 双向链表基本运算
- php操作ftp上传文件、创建目录、删除文件、删除目录、下载文件到本地
- linux CAN控制器使用--基于Nvidia-TX2
- LightOJ
- 防火墙网址汇总
- 二叉树基本数学知识,建立及三种递归遍历
- Java 客户用户请求IP地址获取
- ElasticSearch之向量空间模型算法