輸入java.io.BufferedReader; 輸入java.io.BufferedWriter。 インポートのjava.io.File; 輸入java.io.FileReader。 輸入java.io.FileWriter; インポートにjava.io.IOException; 輸入はjava.util.ArrayList; 輸入はjava.util.HashSet。 輸入はjava.util.List; 輸入java.util.Set; パブリック クラスのテスト{ 公共 静的 ボイドメイン(文字列[]引数){ readFileの()。 } / ** *字符串转换 * @param から *@return * / プライベート 静的な文字列translateStr(から文字列){ リターン + +から"`; "" TRUNCATE Table`のthc_rcm`。" ; } / ** * TXTファイル読み込み * / パブリック 静的リスト<文字列> readFileのを(){ 一覧 <文字列>リスト= 新しい新しいのArrayList <> (); int型の COUNT = 0 ; セット <文字列> SET = 新しい新しい HashSetの<> (); 文字列のパス名 =「/ユーザ/ guchunchao /ワークスペース-SST /テスト/ SRC / D. TXT「; // ファイルを書くときに、絶対パスまたは相対パスを入力複数のパスを読んで、相対パスを発揮することができます。 txtファイル// エラーや印刷をキャッチ投げをすることができ、ファイルの作成を防止したり、キャッチして、読み取りに失敗しました; // 開示にファイルのリードを閉じずに、文書リテラシーのリソースが共感持っ // Java7のtry-と、リソースが正常にシャットダウンファイル、自動的にファイルを閉じるときに異常、詳細な解釈のHTTPS:// stackoverflow.com/a/12665271 試し(FileReaderのリーダー= 新しい新しいFileReaderの(パス名); BufferedReaderののBR = 新しい新しいをBufferedReader(Readerが)// 、オブジェクトを作成し、そのファイルの内容言語読み取ることができるコンピュータに変身 ){ 文字列のライン; // 友人より簡潔な文言が推奨する しばらく!((ライン= br.readLine())= nullを!&& 。line.trim()のisEmpty()){ // データの行に読み込ま // System.out.println(ライン)。 // 文字列[]コード値= line.split( "")。 // 文字列のSQL = "thc_passport`.`city`値`挿入( '" +コード値[0] + " ''" +コード値[1] + "');"; System.out.println(++数+ "" + translateStr(ライン)); // set.add(SQL); } } キャッチ(IOExceptionを電子){ e.printStackTrace(); } 最後に、{ } list.addAll(セット)。 戻り値のリスト。 無効のWriteFile(){ BufferedWriterの、OUT = ヌル; 試み{ ファイルwriteName = 新しい新しいファイル( "/ユーザ/ guchunchao /ワークスペース-SST /テスト/ SRC / e.txt"); // 相対パス、新しいを確立する必要がありますされていない場合output.txtとファイル writeName.createNewFile(); //は、直接ファイルと同じ名前の新しいファイルを作成し、その後、カバーされ てFileWriterライター= 新しい新しいてFileWriter(writeNameを); OUT = 新しい新しいBufferedWriterの(ライター); リスト <文字列>リスト= readFileの() ; のため(int型 I = 0;私は<はlist.size(); I ++は){ Out.write(List.get(I) + "\ R&LT \ N-"); // \ R&LT \はn改行である } (out.flush); // ファイルバッファの内容が押さ } キャッチ(IOExceptionをE){ e.printStackTrace(); 試み{ out.close(); } キャッチ(IOExceptionをEX){ ex.printStackTrace(); } } 最後に{ 試み{ out.close(); } キャッチ(IOExceptionをE){ e.printStackTrace(); } } } }