又用Java实现了一个,发现Java的正则表达式略有不同,而且也感觉到了Java的读写文件很不雅观。
/* * Created on 2004-10-1 */ import java.util.regex.*; import java.io.*; /** * @author dancefire */ public class DataFilter { public static void main(String[] args) { if(args.length < 2) { System.err.println("Please enter 2 filenames(e.g. In.txt Out.txt)"); return; } String strIn = null, strOut = null; // Get string from a file strIn = readFile(args[0]); // Process strOut = filter(strIn); // Store Result into a file writeFile(args[1], strOut); } private static void writeFile(String filename, String data) { BufferedWriter wr = null; try{ wr = new BufferedWriter( new FileWriter(filename)); wr.write(data); }catch( Exception e ) { e.printStackTrace(); }finally{ try{ if( wr != null ) wr.close(); }catch( Exception e ){ e.printStackTrace(); } } return; } private static String readFile(String filename) { String strRet = null; BufferedReader rd = null; try{ rd = new BufferedReader( new FileReader(filename)); String line = null; StringBuffer sb = new StringBuffer();  
[1] [2] 下一页
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18