zoukankan      html  css  js  c++  java
  • java读写删.text,.xml文件内容

    package fileIo;   
      
    import  java.io.BufferedReader;   
    import  java.io.BufferedWriter;   
    import  java.io.File;   
    import  java.io.FileReader;   
    import  java.io.FileWriter;   
      
     public   class  ReadTextFile   {   
        public  BufferedReader bufread;   
        public  BufferedWriter bufwriter;   
       File writefile;   
       String filepath, filecontent, read;   
       String readStr  =   "" ;   
        // 从文本文件中读取内容    
         public  String readfile(String path)      
          {   
             try    {   
               filepath  =  path;  // 得到文本文件的路径    
                File file  =   new  File(filepath);   
               FileReader fileread  =   new  FileReader(file);   
               bufread  =   new  BufferedReader(fileread);   
                 while  ((read  =  bufread.readLine())  !=   null )   {   
                   read  =  read + " /r/n " ;               
                   readStr  =  readStr  +  read;   
               }    
            }   catch  (Exception d)   {   
               System.out.println(d.getMessage());   
           }    
            return  readStr;  // 返回从文本文件中读取内容    
        }    
      
        // 向文本文件中写入内容    
          public   void  writefile(String path, String content,  boolean  append)   {   
             try    {   
                boolean  addStr  =  append;  // 通过这个对象来判断是否向文本文件中追加内容    
                filepath  =  path;  // 得到文本文件的路径    
                filecontent  =  content;  // 需要写入的内容    
                writefile  =   new  File(filepath);   
                if  (writefile.exists()  ==   false )  // 如果文本文件不存在则创建它     
                   {   
                   writefile.createNewFile();   
                   writefile  =   new  File(filepath);  // 重新实例化    
                }    
               FileWriter filewriter  =   new  FileWriter(writefile, addStr);   
                // 删除原有文件的内容    
                java.io.RandomAccessFile file =   new  java.io.RandomAccessFile(path, " rw " );   
               file.setLength( 0 );   
                // 写入新的文件内容    
                filewriter.write(filecontent);   
               filewriter.close();   
               filewriter.flush();   
            }   catch  (Exception d)   {   
               System.out.println(d.getMessage());   
           }    
       }    
      
         public   static   void  main(String[] args)  throws  Exception   {   
           ReadTextFile parse  =   new  ReadTextFile();   
           String filecontent  =  parse.readfile( " c:/applicationContext.xml " );           
           parse.writefile( " c:/applicationContext.xml " ,filecontent, true );   
              
       }    
     } 

  • 相关阅读:
    HTML里使用CSS 的几种方式?
    Dmoz介绍及怎么提交?
    delphi实现自动填写表单和调用网页上的函数
    SEO之Head标签
    location.replace()和location.href=的区别?
    css几种选择器举例
    如何让百度认为你的站是一个好网站?
    桌面被恶意软件放上几个ie图标删除不了怎么办?
    Delphi正则表达式使用方法(TPerlRegEx)
    mysql中limit的用法详解(数据分页常用)
  • 原文地址:https://www.cnblogs.com/uniqueness/p/2983116.html
Copyright © 2011-2022 走看看