java读写txt文件
来源:互联网 发布:无人机航路规划算法 编辑:程序博客网 时间:2024/05/12 09:37
import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileReader;import java.io.IOException;import java.io.RandomAccessFile;import java.io.UnsupportedEncodingException;public class TxtOperation {//创建TXT文件public static void createFile(File fileName){try{if(!fileName.exists())fileName.createNewFile();}catch(Exception e){System.out.println("File Error");}}//读取TXT文件内容public static String readTxtFile(File fileName) throws Exception{String result = "";FileReader fileReader = null;BufferedReader bufferedReader = null;fileReader = new FileReader(fileName);bufferedReader = new BufferedReader(fileReader);String temp = null;while((temp=bufferedReader.readLine())!=null){result = result + temp;result = result + "\r\n";//换行}bufferedReader.close();fileReader.close();return result;}//写入TXT文件(覆盖原有内容)public static void writeTxtFile(String content,File fileName) throws UnsupportedEncodingException, IOException{FileOutputStream o = null;o = new FileOutputStream(fileName);o.write(content.getBytes("GBK"));o.close();}//在末尾追加(可自行设置添加位置)public static void writeTxtFileRandom(String fileName, String content) throws IOException{//按读写方式打开RandomAccessFile randomAccessFile = new RandomAccessFile(fileName, "rw");// 将写文件指针移到文件尾。 randomAccessFile.seek(randomAccessFile.length());//防止中文乱码randomAccessFile.write(content.getBytes("GBK"));randomAccessFile.close();}//测试public static void main(String args[]) throws Exception{//注意文件路径格式String fileName = "C:\\Users\\w.wei.fu\\Desktop\\eclipse\\test.txt";String content = "第一行添加的内容"+"\r\n"+"第二行添加的内容";File file = new File(fileName);createFile(file);System.out.println(readTxtFile(file));writeTxtFile(content, file);System.out.println(readTxtFile(file));writeTxtFileRandom(fileName,content);System.out.println(readTxtFile(file));}}
0 0
- Java读写txt文件
- java读写txt文件
- java读写txt文件
- Java 读写TXT文件
- java读写txt文件
- java读写txt文件
- java txt文件读写
- java读写txt文件
- java读写txt文件
- java读写txt文件
- java读写txt文件
- java 读写txt文件
- java读写txt文件
- Java读写txt文件
- java读写TXT文件
- Java读写txt文件
- Java读写txt文件
- Java读写txt文件-Java读写文件(txt)
- 集合根据条件过滤元素
- Java基础(5)抽象类和接口
- spring boot 自学笔记(四) Redis集成—Jedis
- 【android】LayoutInflater.inflate方法的详解及xml根元素的布局参数不起作用的问题 - u011494050的专栏 - 博客频道 - CSDN.NET
- CF - 505C DP
- java读写txt文件
- this和super的用法
- 为什么你的教学,学生总是提不起兴趣?
- Android数据库安全解决方案,使用SQLCipher进行加解密
- opencv-haar-classifier-training
- 朗讯_杂
- 用友uap nc65开发对于集团级节点和业务单元级节点中的一打开左侧树显示的问题解决
- jquery的常用操作
- redis和memcache的区别