剔出insert语句

package zhidan.zhidan_demo;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.util.Scanner;

public class GetInsertSql {
    
    public static void main(String[] args) throws IOException {
        FileInputStream inputStream = null;
        Scanner sc = null;
        try {
        inputStream = new FileInputStream("D:\project\server\chuangshitest(1)\chuangshitest.sql");
        sc = new Scanner(inputStream, "UTF-8");
        
         //写入中文字符时解决中文乱码问题
        FileOutputStream fos=new FileOutputStream(new File("d:/chuangshi.sql"));
        OutputStreamWriter osw=new OutputStreamWriter(fos, "UTF-8");
        BufferedWriter  bw=new BufferedWriter(osw);
        while (sc.hasNextLine()) {
        String line = sc.nextLine();
        
         if(line.indexOf("INSERT")>-1 && line.indexOf(");")>-1) {
             System.out.println(line);
             bw.write(line+"	
");
         }
         
         //bw.close();
         //osw.close();
         
        }
        
        
        // note that Scanner suppresses exceptions
        if (sc.ioException() != null) {
        throw sc.ioException();
        }
        } finally {
        if (inputStream != null) {
        inputStream.close();
        }
        if(sc != null) {
            sc.close();
        }
        }
    }

}