return wholefile.toString();\r
}\r
\r
+ public static void string2file(String content, String filename) throws Exception {\r
+ ensureDir(filename);\r
+ PrintWriter outfile = new PrintWriter(new BufferedWriter(new FileWriter(filename)));\r
+ outfile.append(content);\r
+ outfile.flush();\r
+ outfile.close();\r
+ }\r
+\r
public static void ensureDir(String objFileWhole) {\r
File tempdir;\r
Matcher mtrseparate = ptnseparate.matcher(objFileWhole);\r
}\r
}\r
\r
- public static void string2file(String content, String filename) throws Exception {\r
- ensureDir(filename);\r
- PrintWriter outfile = new PrintWriter(new BufferedWriter(new FileWriter(filename)));\r
- outfile.append(content);\r
- outfile.flush();\r
- outfile.close();\r
- }\r
- \r
public static HashSet<String> dirScan(String path) { // use HashSet, persue speed rather than space\r
HashSet<String> filelist = new HashSet<String>();\r
String[] list = new File(path).list();\r
return filelist;\r
}\r
\r
+ public static String replaceAll(String line, Pattern ptn, String des) {\r
+ Matcher mtr = ptn.matcher(line);\r
+ if (mtr.find()) {\r
+ return mtr.replaceAll(des);\r
+ }\r
+ return line;\r
+ }\r
+ \r
public static String dirCopy_(String src) throws Exception {\r
Matcher mtrseparate = Common.ptnseparate.matcher(src);\r
if (mtrseparate.find()) {\r