• 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();
        }
    }
    
  • 相关阅读:
    购物菜单
    数据库
    增删改查
    页面交互
    计算器
    2020.9.21
    团队-团队编程项目中国象棋-项目总结
    团队-团队编程项目作业名称-最终程序
    课后作业-阅读任务-阅读提问-4
    《20171130-构建之法:现代软件工程-阅读笔记》
  • 原文地址:https://www.cnblogs.com/cnsec/p/13286848.html
Copyright © 2020-2023  润新知