伸进女同桌乳沟里摸爽了,小雪解开乳罩给老杨摸,少妇被按摩师摸高潮了,亲嘴扒胸摸屁股激烈视频,强摸秘书人妻大乳BD,摸BBB揉BBB揉BBB视频

新疆軟件開發(fā)

本站首頁 軟件開發(fā) 成功案例 公司新聞 公司簡介 客服中心 軟件技術(shù) 網(wǎng)站建設(shè)
  您現(xiàn)在的位置: 新疆二域軟件開發(fā)公司 >> Java技術(shù) >> 文章正文

技術(shù)文章:JAVA如何實現(xiàn)WINDOWS中的dir/s查找實例

下面是應(yīng)用JAVA實現(xiàn)WINDOWS中的dir/s查找的一個實例: 
import java.io.File; 
import java.util.regex.Matcher; 
import java.util.regex.MatchResult; 
import java.util.regex.Pattern; 
import java.util.regex.PatternSyntaxException; 
/**
*利用JAVA實現(xiàn)WINDOWS中的dir/s查找
*這里采用正則達(dá)式解決了通配符的問題,但是有一點就是不能夠通過命令行傳參數(shù)
*因為如果你通過命令行傳數(shù),JAVA會自動把你的帶通過的文件名,換成當(dāng)前目錄匹配的文件名,
*如你在命令行以這樣傳入:javaFileSearcha*,如果當(dāng)前目錄下有a.jpg,a1.jpg,那么a*
*會被自動換成a.jpg,及a1.jpg,如果在當(dāng)前目錄下有目錄,并且子目錄中有a2.jpg,那這個就查
*不出來。所有現(xiàn)在只能通過其它的方式調(diào)用才行,而不能夠通過命令行傳參數(shù)
*這個可能需要攔截器才能夠解決這個問題,不過,這個我不會,如果會的并且有興趣,可以試試
*作者:blog.csdn.net/fenglibing
*注:可以直接運行該程序,不過,你最好把該程序拷到你需要的根目錄下執(zhí)行。
*/
publicclass FileSearch {
String fileName; 
String currentPath; 
booleanregStr; 
Pattern pattern; 
public FileSearch(String fileName) { 
/*********************用正則表達(dá)式解決通配符***************************/
if(fileName.indexOf("*")!=-1 || fileName.indexOf("?")!=-1) {
regStr=true; 
if(fileName.indexOf("?")!=-1) {
fileName=fileName.replace("?",".{0,1}"); 
}
/**********因為正則表式中的’*’和DOS中的功能差不多,所以不換***********/
pattern=Pattern.compile(fileName); 

this.fileName=fileName; 
File f=new File(""); //從當(dāng)前路徑開始查找
currentPath=f.getAbsolutePath(); 
doSearch(currentPath); 

privateboolean doSearch(String path) {
if(path==null)
returnfalse; 
File F = new File(path); 
File[] allFile = F.listFiles(); //取得當(dāng)前目錄下面的所有文件,將其放在文件數(shù)組中
int totalNum = allFile.length; //取得當(dāng)前文件夾中有多少文件(包括文件夾)
int currentFile = 0; 
for (currentFile = 0; currentFile < totalNum; currentFile++) {
if (!allFile[currentFile].isDirectory()) {
//如果是文件是采用處理文件的方式
if(regStr==true) {
Matcher matcher=pattern.matcher(allFile[currentFile].getName()); 
boolean result=matcher.find(); 
if(result) {
System.out.println(allFile[currentFile].getAbsolutePath()); 
}
}
elseif (allFile[currentFile].getName().equals(fileName)) {
System.out.println(allFile[currentFile].getAbsolutePath()); 

}
}
//如果是文件夾就采用遞歸處理
else {
doSearch(allFile[currentFile].getPath()); 
}
}
returntrue; 
}
publicstaticvoid main(String[] args) {
FileSearch fileSearch = new FileSearch("t?.jpg"); 
}

作者:未知 | 文章來源:自學(xué)編程網(wǎng) | 更新時間:2008-1-2 12:42:41

  • 上一篇文章:

  • 下一篇文章:

  • 相關(guān)文章:
    JAVA開發(fā)的6個實踐的例子
    JAVA中的抽象類型的一些概念
    java語言開發(fā)程序中的幾個例子大家看看
    了解java開發(fā)語言在軟件開發(fā)中的幾個誤區(qū)
    如何才能使用Java實現(xiàn)內(nèi)部領(lǐng)域的特定語言
    Java開發(fā)學(xué)習(xí)小心使用Date以及Time類
    sun最近修補了一部分java的安全補丁
    Java程序員應(yīng)該了解那些開源協(xié)議
    java性能優(yōu)化的一些見解
    解析c#語言和java語言最相似的地方
    軟件技術(shù)
    · 開發(fā)語言
    · Java技術(shù)
    · .Net技術(shù)
    · 數(shù)據(jù)庫開發(fā)
    最新文章  
    ·j2se 嵌入式腳本抓取引擎
    ·JAVA開發(fā)的6個實踐的例子
    ·JBuilder7 / Weblogic7開發(fā)
    ·JAVA中的抽象類型的一些概
    ·java語言開發(fā)程序中的幾個
    ·了解java開發(fā)語言在軟件開
    ·如何才能使用Java實現(xiàn)內(nèi)部
    ·Java開發(fā)學(xué)習(xí)小心使用Date
    ·Java程序員應(yīng)該了解那些開
    ·java性能優(yōu)化的一些見解
    ·介紹JDK5.0一些collection
    ·基礎(chǔ)學(xué)習(xí):java中使用存儲
    ·解析c#語言和java語言最相
    ·Java語言學(xué)習(xí):jAVA中 的多
    ·Java是不是應(yīng)該增加新特性
    關(guān)于我們 | 軟件開發(fā) | 下載試用 | 客服中心 | 聯(lián)系我們 | 友情鏈接 | 網(wǎng)站地圖 | 新疆電子地圖 | RSS訂閱
    版權(quán)所有 © 2016 新疆二域軟件開發(fā)網(wǎng) www.zgna.net All Rights Reserved 新ICP備14003571號
    新疆軟件開發(fā)總機:0991-4842803、4811639.
    客服QQ:596589785 ;地址:新疆烏魯木齊北京中路華聯(lián)大廈A-5C 郵編:830000
     
    桑日县| 延长县| 绍兴县| 宝鸡市| 佳木斯市| 保德县| 淳化县| 怀柔区| 辰溪县| 赣榆县| 惠水县| 于田县| 隆化县| 黑山县| 方正县| 射阳县| 黑山县| 全椒县| 珠海市| 响水县| 桃园市| 鹿泉市| 平谷区| 楚雄市| 固安县| 丹江口市| 关岭| 海林市| 云浮市| 华坪县| 灵璧县| 九江县| 广平县| 崇义县| 靖西县| 綦江县| 镇沅| 延长县| 衡东县| 屏东市| 乐昌市|