import?java.util.*;
為涿鹿等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及涿鹿網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、涿鹿網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
puclic?class?Demo{
puclic?static?void?main(String?args[]){
String?s[]={"very","ourselves"};//常用的停用詞有很多,百度可以找到,我不全寫了
Scanner?scanner?=new?Scanner(System.in);
System.out.println("請輸入一個單詞:");
String?world=scanner.next();
boolean?key=false;
for(String?i:s){//遍歷數(shù)組,看輸入單詞是不是停用詞
if(i.equals(world)){
key=true;
}
}
if?(key==true){
System.out.println("是停用詞");
}
else{
System.out.println("b不是停用詞");
}
}
}
Quartz 【Java開源 Job調(diào)度】
Quartz是OpenSymphony開源組織在Job scheduling領(lǐng)域又一個開源項目,它可以與J2EE與J2SE應(yīng)用程序相結(jié)合也可以單獨使用。Quartz可以用來創(chuàng)建簡單或為運行十個,百個,甚至是好幾萬個Jobs這樣復(fù)雜的日程序表。Jobs可以做成標(biāo)準(zhǔn)的Java組件或 EJBs。Quartz的最新版本為Quartz 1.5.0。
Velocity 【Java開源 模板引擎】
Velocity是一個基于java的模板引擎(template engine)。它允許任何人僅僅簡單的使用模板語言(template language)來引用由java代碼定義的對象。 當(dāng)Velocity應(yīng)用于web開發(fā)時,界面設(shè)計人員可以和java程序開發(fā)人員同步開發(fā)一個遵循MVC架構(gòu)的web站點,也就是說,頁面設(shè)計人員可以只關(guān)注頁面的顯示效果,而由java程序開發(fā)人員關(guān)注業(yè)務(wù)邏輯編碼。Velocity將java代碼從web頁面中分離出來,這樣為web站點的長期維護提供了便利,同時也為我們在JSP和PHP之外又提供了一種可選的方案。 Velocity的能力遠不止web站點開發(fā)這個領(lǐng)域,例如,它可以從模板(template)產(chǎn)生SQL和PostScript、XML,它也可以被當(dāng)作一個獨立工具來產(chǎn)生源代碼和報告,或者作為其他系統(tǒng)的集成組件使用。Velocity也可以為Turbine web開發(fā)架構(gòu)提供模板服務(wù)(template service)。Velocity+Turbine提供一個模板服務(wù)的方式允許一個web應(yīng)用以一個真正的MVC模型進行開發(fā)。 【VeloEclipse :Velocity在Eclipse平臺下的一個輔助開發(fā)插件】
Roller Weblogger 【Java開源 Blog博客】
這個weblogging 設(shè)計得比較精巧,源代碼是很好的學(xué)習(xí)資料。它支持weblogging應(yīng)有的特性如:評論功能,所見即所得HTML編輯,TrackBack,提供頁面模板,RSS syndication,blogroll管理和提供一個XML-RPC 接口。
XPlanner 【Java開源 項目管理】
XPlanner 一個基于Web的XP團隊計劃和跟蹤工具。XP獨特的開發(fā)概念如iteration、user stories等,XPlanner都提供了相對應(yīng)的的管理工具,XPlanner支持XP開發(fā)流程,并解決利用XP思想來開發(fā)項目所碰到的問題。XPlanner特點包括:簡單的模型規(guī)劃,虛擬筆記卡(Virtual note cards),iterations、user stories與工作記錄的追蹤,未完成stories將自動迭代,工作時間追蹤,生成團隊效率,個人工時報表,SOAP界面支持。
JOnAS 【Java開源 J2EE服務(wù)器】
JOnAS是一個開放源代碼的J2EE實現(xiàn),在ObjectWeb協(xié)會中開發(fā)。整合了Tomcat或Jetty成為它的Web容器,以確保符合Servlet 2.3和JSP 1.2規(guī)范。JOnAS服務(wù)器依賴或?qū)崿F(xiàn)以下的Java API:JCA、JDBC、JTA 、JMS、JMX、JNDI、JAAS、JavaMail 。
FreeMarker 【Java開源 模板引擎】
FreeMarker允許Java servlet保持圖形設(shè)計同應(yīng)用程序邏輯的分離,這是通過在模板中密封HTML完成的。模板用servlet提供的數(shù)據(jù)動態(tài)地生成 HTML。模板語言是強大的直觀的,編譯器速度快,輸出接近靜態(tài)HTML頁面的速度。
【FreeMarker Eclipse Plugin與FreeMarker IDE:Eclipse平臺下的輔助開發(fā)工具】
Lucene 【Java開源 全文檢索】
Apache Lucene是一個開放源程序的搜尋器引擎,利用它可以輕易地為Java軟件加入全文搜尋功能。Lucene的最主要工作是替文件的每一個字作索引,索引讓搜尋的效率比傳統(tǒng)的逐字比較大大提高,Lucen提供一組解讀,過濾,分析文件,編排和使用索引的API,它的強大之處除了高效和簡單外,是最重要的是使使用者可以隨時應(yīng)自己需要自訂其功能。
Beanshell 【Java開源 動態(tài)語言】
Beanshell是用Java寫成的,一個小型的、免費的、可以下載的、嵌入式的Java源代碼解釋器,具有對象腳本語言特性。BeanShell執(zhí)行標(biāo)準(zhǔn)Java語句和表達式,另外包括一些腳本命令和語法。它將腳本化對象看作簡單閉包方法(simple method closure)來支持,就如同在Perl和JavaScript中的一樣?!∷哂幸韵碌囊恍┨攸c:使用Java反射API以提供Java語句和表達式的實時解釋執(zhí)行;可以透明地訪問任何Java對象和API;可以在命令行模式、控制臺模式、小程序模式和遠程線程服務(wù)器模式等四種模式下面運行;與在應(yīng)用程序中一樣,可以在小程序中(Applet)正常運行(無需編譯器或者類裝載器);非常精簡的解釋器jar文件大小為175k
Big Two 【Java開源 Java游戲】
采用Java開發(fā)的中國式紙牌升級游戲。源碼下載
JBoss SSO Framework 【Java開源 身份認(rèn)證管理】
JBoss SSO Framework是一個組件集能夠很容易集成到現(xiàn)有的web應(yīng)用中提供單一登錄功能.該框架已經(jīng)能夠支持一些重要的SSO標(biāo)準(zhǔn)如SAML。整個系統(tǒng)包括以下組件:
1.聯(lián)合服務(wù)器(Federation Server)– 一個聯(lián)合服務(wù)器用于為放置在不同安全域(security domain)中的web應(yīng)用程序安全地傳播Federation Token。
2.Token編排框架(Token Marshalling Framework)– 這是一組靈活的/可插件的Java API用來marshal/unmarshal一個Federation Token。該系統(tǒng)默認(rèn)提供一個SAML兼容的編排器(Marshaller) 。
3.身份管管理框架(Identity Management Framework)–這是一組靈活的/可插件的Java API用來連接中中央身份存儲庫(Identity Store)。該系統(tǒng)默認(rèn)提供一個Provider來連接基于LDAP的身份存儲庫。
JawFlow 【Java開源 開源工作流】
JawFlow是一個部分遵循WfMC規(guī)范,采用JMX技術(shù)開發(fā)的工作流引擎。它能夠解析XPDL,并能夠用Java或BSF支持的腳本語言來自定義行為。
rails-asyncweb 【Java開源 Web服務(wù)器】
用于JRuby on Rails的一個快速Http服務(wù)器。
jBatchEngine 【Java開源 Job調(diào)度】
jBatchEngine是一個采用Java開發(fā)的批任務(wù)spooler。jBatchEngine與其它以時間為驅(qū)動的Job調(diào)度引擎不同之處在于它是以事件以驅(qū)動,可用于啟動任何批處理程序。jBatchEngine可以安裝成一個Windows Service或一個Unix Daemon。
Gant 【Java開源 項目構(gòu)建】
Gant是一個基于Ant的構(gòu)建工具,它采用Groovy腳本代替XML來編寫構(gòu)建邏輯。 Gant完全依賴于Ant task來做真正的事情,所以你如果用Ant實現(xiàn)構(gòu)建,但不喜歡用XML構(gòu)建文件,Gant是一個不錯的選擇。
Jaxmao 【Java開源 Web服務(wù)器】
Tomcat是開源的JSP/Servlet服務(wù)器。多年的開發(fā)使Tomcat已越來越完善,被越來越多的網(wǎng)站采用。Jaxmao(中文版Tomcat)項目的任務(wù)是為Tomcat提供一個友好的中文界面,推廣Tomcat在中文JSP/Serlet 開發(fā)者中的使用。
Metanotion BlockFile 【Java開源 DBMS數(shù)據(jù)庫】
BlockFile一個100%純Java,輕量級,單個文件嵌入式數(shù)據(jù)庫。它的功能介于SQLite與BerkeleyDB之間。專門為PDA和Mobile應(yīng)用程序而開發(fā)。
JRuleEngine 【Java開源 規(guī)則引擎】
JRuleEngine基于JSR94規(guī)范的java規(guī)則引擎。
JBasic 【Java開源 動態(tài)語言】
JBasic是一個完全采用Java開發(fā)的BASIC語言解釋器。JBasic可運行在大部分Unix系統(tǒng)(包括Mac OS X),Windows command shell,或VMS DCL command line。
jSoapServer 【Java開源 Web Service】
jSoapServer這個Java類包可以集成到Java應(yīng)用程序中為外部程序提供一個SOAP接口。jSoapServer是一個獨立的SOAP服務(wù)器,因此不需要讓Java程序運行在像Tomcat這樣的容器中。
Artistic Style 【Java開源 代碼優(yōu)化】
Artistic Style是一個C,C++,C#和Java源代碼縮排/格式化/美化工具。
JLoom 【Java開源 模板引擎】
JLoom是一個采用類似于JSP語法的模板引擎。參數(shù)可以是任何Java類型,甚至是泛型(generic)。JLoom還提供一個Eclipse插件來輔助開發(fā)。
Liquid lookfeel 【Java開源 Swing外觀】
基于Mosfet Liquid KDE 3.x主題的Swing外觀。
MicroNova YUZU 【Java開源 JSP標(biāo)簽】
MicroNova YUZU開源基于EL的JSP標(biāo)簽庫。這是一個增強的JSTL(兼容JSP1.2與JSP 2.0)。
用JAVA
api打開文本文件,循環(huán)遍歷文件中的內(nèi)容,遇到停用詞就將它替換成空即可。
停用詞簡介:在信息檢索中,為節(jié)省存儲空間和提高搜索效率,在處理自然語言數(shù)據(jù)(或文本)之前或之后會自動過濾掉某些字或詞,這些字或詞即被稱為Stop
Words(停用詞)。這些停用詞都是人工輸入、非自動化生成的,生成后的停用詞會形成一個停用詞表。但是,并沒有一個明確的停用詞表能夠適用于所有的工具。甚至有一些工具是明確地避免使用停用詞來支持短語搜索的。
Java簡介:Java是一種可以撰寫跨平臺應(yīng)用程序的面向?qū)ο蟮某绦蛟O(shè)計語言。Java
技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計算機、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。