国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

刪除java的注釋信息

瀏覽:82日期:2024-06-11 17:57:05
內(nèi)容: import java.util.regex.*;import java.io.*;import util9.*;//某些java文件注釋信息過(guò)多從而影響了可讀性。利用此類可解決這個(gè)問(wèn)題。//使用方法略。public class DelNoteInJavaFile { static BufferedReader br; static BufferedWriter bw; static String suffix='.noNote.java'; public DelNoteInJavaFile() { String message='input file name:'; String ret=Read9.stringFromControl(message); if(inJava(new File(ret)))System.out.println('successed'); else System.out.println('failed'); } public DelNoteInJavaFile(String f) { if(inJava(new File(f)))System.out.println('successed'); else System.out.println('failed'); } public DelNoteInJavaFile(File f) { if(inJava(f)) System.out.println('successed'); else System.out.println('failed'); } public static boolean check(File f) { if (!f.exists()) { System.err.println('wrong1.file not exists'); return false; } if (!f.isFile()) { System.err.println('wrong2.abstract file is not a file'); return false; } return true; } public static boolean inJava(File f) { if(check(f)==false ) return false ; File ff = new File(f.getName() + suffix); if (ff.exists()) { System.out.println('wrong3'); return false; } String s, ss; try { ff.createNewFile(); br = new BufferedReader(new FileReader(f)); bw = new BufferedWriter(new FileWriter(ff)); //the slash is char '/',the star is char '*'. Pattern slash_star_start = Pattern.compile('/*.*');//just like:/*.... Pattern star_slash = Pattern.compile('^.**/'); Pattern slash_star_both = Pattern.compile('/*.**/'); Pattern slash2 = Pattern.compile('s{0,}//'); // Pattern star = Pattern.compile('s{0,}*'); Matcher mat; int i = 0; boolean note = false; while ( (s = br.readLine()) != null) { //deal with such string:... /*...*/.... if(s.trim().length()==0) continue; s = s.replaceAll(slash_star_both.pattern(), ''); //deal with:....//.... mat = slash2.matcher(s); if (mat.find()&¬e==false) { System.out.println('s1='+s); s = s.substring(0, mat.start()); if (s.trim().length() == 0)continue; bw.write(s); bw.newLine(); continue; } //deal with:...*/... mat = star_slash.matcher(s); if (mat.find()) { note = false; System.out.println('s2='+s); s = s.substring(mat.end()); if (s.trim().length() == 0) { continue; } } if (note == true) { continue; } //deal with:..../*.... mat = slash_star_start.matcher(s); if (mat.find()) { note = true; System.out.println('s=' + s); s = s.substring(0, mat.start()); System.out.println('s1=' + s + ',mat.start()=' + mat.start()); if (s.trim().length() == 0) { continue; } } bw.write(s); bw.newLine(); } br.close(); bw.close(); /* if (f.renameTo(new File(ff.getName() + '.bak'))) { System.out.println('backup file is:' + ff.getName() + '.bak'); if( ff.renameTo(f)) System.out.println('output file is:'+f.getName()); else {System.out.println('wrong53');return false;} } else { System.out.println('wrong55'); return false; } */ } catch (IOException e) { e.getMessage(); return false; } return true; } public static boolean inJava(String s) { return inJava(new File(s)); } public static void main(String a[]) {if(a.length==0)new DelNote9(); else new DelNoteInJavaFile(a[0]); }} Java, java, J2SE, j2se, J2EE, j2ee, J2ME, j2me, ejb, ejb3, JBOSS, jboss, spring, hibernate, jdo, struts, webwork, ajax, AJAX, mysql, MySQL, Oracle, Weblogic, Websphere, scjp, scjd
標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 久久精品国产影库免费看 | 免费观看性欧美一级 | 久久久久久免费视频 | 老司机一级片 | 一级a毛片免费观看 | 成年网在线观看免费观看网址 | 伊人黄色片 | 色拍拍噜噜噜aⅴ在线观看 色青青草原桃花久久综合 色婷婷91 | 男女午夜性爽快免费视频不卡 | 又刺激又黄的一级毛片 | 特级毛片8级毛片免费观看 特级毛片免费观看视频 | 日本人成免费大片 | 久久99热久久精品91 | 国产一区精品在线观看 | 久草3| 中文字幕一区二区三区亚洲精品 | 第一色区 | 狠久久| 一级做人爱a视频正版免费 一级做性色a爱片久久片 | 美女扒开双腿让男人爽透视频 | 欧美精品片在线观看网站 | 大桥未久在线精品视频在线 | 91福利精品老师国产自产在线 | 国产精品久久久久久久 | 国产欧美一区二区另类精品 | 日本免费一区二区三区视频 | 国产精品一区在线播放 | 久久精品国产亚洲aa | 国产亚洲精彩视频 | 国产自精品在线 | 久久精品国产只有精品6 | 亚洲 欧美 激情 另类 自拍 | 美女张开双腿让男人桶视频免费 | 亚洲精品久久久久中文字幕一区 | 亚洲欧美中文日韩在线v日本 | 免费特黄一级欧美大片在线看 | 亚洲精品免费在线观看 | 波多野结衣视频在线观看地址免费 | 在线 | 一区二区三区 | 作爱在线观看 | 9久久免费国产精品特黄 |