テキストファイルの内容を置き換え

 

 

パッケージZuoye01;

輸入java.io.BufferedReader;
輸入java.io.BufferedWriter。
輸入java.io.FileNotFoundException。
輸入java.io.FileOutputStreamは、
輸入java.io.FileReader。
輸入java.io.FileWriter;
インポートにjava.io.IOException;
インポートするjava.io.Reader;
インポートのjava.io.Writer;

パブリック クラスCopyDogTest01 {

    パブリック 静的 ボイドメイン(文字列[]引数){
        
        // 私の名前は{名前}ですが、私は、私の所有者は} {マスターである{形}でした
         // テキスト(修正)出力- -コンソール- 1つの住所2読み取りテキスト
        
        リーダー再 = nullを
        BufferedReaderのは、 = nullを
        
        ライターのwi = nullを
        BufferedWriterのBW = nullを

    
        
        してみてください{ = 新しい FileReaderの( "D:/Dog.txt" )。
            ER = 新しいをBufferedReader(再)。
            してみてください{
                Wi = 新しいてFileWriter( "D:/D.txt" )。
                BW = 新しいBufferedWriterの(WI);

                
            } キャッチ(のIOExceptionのE1){
                 // TODO自動生成キャッチブロック
                e1.printStackTrace()。
            }
            
//             StringBufferののSBF =新しいStringBufferを(); 
            文字列の行= nullをしてみてください{
                 ながら((ライン= er.readLine())!= nullを{)
                    
//                      sbf.append(ライン); 
                    System.out.printlnは( "の置換前:" + ライン)。
                     = line.replace( "{名前}"、 "欧欧" )。 = line.replace( "{タイプ}"、 "狗狗" )。 = line.replace( "{マスター}"、 "李伟" )。
                    
                    
                    System.out.println( "交換後:" + ライン)。
                    bw.write(ライン)。
                    bw.flush();
                    
                }
            } キャッチ(IOExceptionを電子){
                 // TODO自動生成キャッチブロック
                e.printStackTrace();
            }
            
            
            
        } キャッチ(にFileNotFoundException電子){
             // TODO自動生成キャッチブロック
            e.printStackTrace();
        } 最後に{
            
            してみてください{
                wi.close();
                bw.close();
                
                re.close();
                er.close();
            } キャッチ(IOExceptionを電子){
                 // TODO自動生成キャッチブロック
                e.printStackTrace();
            }
        
            
            
        }
        
        
        
    }
    
    
    
}

 

 

おすすめ

転載: www.cnblogs.com/bichen-01/p/11291819.html