zoukankan      html  css  js  c++  java
  • java读写txt文件

    java读写文件

    package fileTest;
    import myPackage.*;//自己的一个包
    import java.io.IOException;
    
    public class FileReadWritTest {
    
        public static void main(String[] args)throws IOException {
            MyFileClass myfile=new MyFileClass();
            String filepath="C:\Users\xgpxg\Desktop";//文件路径
            String filename="test.txt";//文件名
            myfile.setFilePath(filepath);//set文件路径
            myfile.setFileName(filename);//set文件名
            //myfile.writeFile("word");//写文件
            myfile.readFile();//读文件
        }
    }

    文件读写类的一个简单封装

    package myPackage;
    
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    /**
     * 自定义文件类
     * @author xgpxg
     *
     */
     public class MyFileClass {
        private  String filepath=null;
        private  String filename=null;
        /**
         * 文件路径
         * @param filepath
         * @return
         */
        public String setFilePath(String filepath){
            this.filepath=filepath;
            return this.filepath;
        }
        /**
         * 文件名
         * @param filename
         * @return
         */
        public String setFileName(String filename){
            this.filename=filename;
            return this.filename;
        }
        /**
         * 创建文件
         * @param filepath  文件路径
         * @param filename  文件名称
         * @throws IOException
         */
        public void create() throws IOException{
            File file=new File(filepath+"\"+filename);
            if(!file.exists())
                file.createNewFile();
            else System.out.println("文件已存在!");
        }
        /**
         * 写文件(自动追加换行)
         * @param text  文件内容
         * @throws IOException
         */
        public void writeFile(String text) throws IOException{
            FileWriter fw=new FileWriter(filepath+"\"+filename, true);//true  追加到文件尾
            fw.write(text+"
    ");
            fw.flush();//刷新文件
            fw.close();
        }
        /**
         * 读取文件
         * @param filepath  文件路径
         * @param filename  文件名
         * @throws IOException
         */
        public void readFile() throws IOException{
            BufferedReader br=new BufferedReader(new FileReader(filepath+"\"+filename));
            while(br.ready()){
                System.out.println(br.readLine());
            }
            br.close();
        }
    }
    
  • 相关阅读:
    最短路径 Floyd && spfa
    queue 优先队列
    POJ Wormholes 最短路径 ballman_ ford 有负环
    上帝造题五分钟
    算法提高 新建Microsoft Word文档
    算法训练 最短路
    Ubuntu14 Could not open file /var/lib/dpkg/status
    MongoDB权威指南<2> 1-1 MongoDB 介绍
    SaltStack Char03 实践案例
    ELK Stack
  • 原文地址:https://www.cnblogs.com/cnsec/p/13286848.html
Copyright © 2011-2022 走看看