[JAVA]用JAVA文件读写操作截取文件中所有以x开头y结尾的字符串

本文分享了一种使用JAVA进行文件读写操作的方法,旨在解决在大量SQL脚本中快速截取所有以x开头y结尾的语句问题,避免了繁琐的手动复制工作。
摘要由CSDN通过智能技术生成

最近在数据库的迁移中,在对SQL脚本复核的过程时,遇到一个重复劳动的情况:把所有的SELECT语句和CREATE语句分别截出来,当时手工复制了一天……后来用JAVA文件读写操作写了一个小工具,和大家分享一下,代码粗制烂造,能用就行……

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.lang.String;
public class test1_cut_context {   		
	    public static void main(String args[]) throws IOException, IndexOutOfBoundsException{
	    	File f=new File("D:"+File.separator+"filetest1.txt");//写入文件的位置
	    	String temp="";
	    	if(!f.exists()){ //如果文件不存在就创建
	    		f.createNewFile();
	    	}
	    	BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream("D:"+File.separator+"bos_core.pl"),"GB2312"));	//读入文件的位置,用FileInputStream这个类解决中文注释乱码问题   	
	    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值