zoukankan      html  css  js  c++  java
  • Java context replacing with BufferedReader & PrintWriter

     public boolean replacesFileHeader(String strFillFullPath)
        {
            
    boolean bFlag = false;
            
    try{
                    
                File infile 
    = new File(strFillFullPath);   
                BufferedReader in 
    = new BufferedReader(new InputStreamReader( new FileInputStream(infile)));   
                File outfile 
    = new File(infile + ".tmp");  
                PrintWriter out 
    = new PrintWriter(new BufferedWriter(   
                            
    new OutputStreamWriter(new FileOutputStream(outfile))));
                String reading;
            
                
    while ((reading = in.readLine()) != null
                {
                    
    if ((reading.contains("HEADER")) || (reading.contains("DONE")))
                    {
                        
    if (reading.contains("HEADER") )
                        {
                            out.println(
    "HEADER|GSTEST|***|***");
                        } 
    else {
                        
                            out.println(
    "TRAILER|***|DONE");
                        }
                    } 
    else {
                        out.println(reading);
                    }
                                   
                } 
                out.close();   
                in.close();   
                infile.delete();   
                outfile.renameTo(infile);
                
                    bFlag 
    = true;
                } 
    catch (Exception xe) {
                    logTestResult(
    "*Error:"false,xe.getLocalizedMessage());
                    bFlag 
    =  false;
                }
                
    return bFlag;
        }

    - Make people around you successful is the biggest contribution to ourselves. -

  • 相关阅读:
    数据结构笔记(第三章)
    数据结构笔记(第二章)
    Java第三阶段学习(四、缓冲流)
    Java第三阶段学习(三、字符流、转换流)
    Java第三阶段学习(二、IO流--------递归,字节流Stream)
    Java学习(异常类)
    Java学习(异常类练习题)
    Java学习(JDBC java连接数据库)
    Java学习(Map接口)
    Java学习(set接口、HashSet集合)
  • 原文地址:https://www.cnblogs.com/zencorn/p/2093569.html
Copyright © 2011-2022 走看看