import?java.io.*;
成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比城東網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式城東網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋城東地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。
import?java.util.ArrayList;
import?java.util.List;
/**
*?@author?poet.x
*?????????2014/11/16
*/
public?class?FindName?{
public?static?void?main(String[]?args)?throws?IOException?{
if(args.length?!=?2??args[0]?!=?null??args[1]?!=?null??!args[0].isEmpty()??!args[1].isEmpty()?){
throw?new?IllegalArgumentException("參數(shù)不對(duì)!");
}
String?fileName?=?args[0];??//?文件名,帶路徑
String?toFindStr?=?args[1];?//?需要查找的姓
File?file?=?new?File(fileName);
FileReader?fr?=?new?FileReader(file);
BufferedReader?br?=?new?BufferedReader(fr);
String?name?=?null;
//?用于存放結(jié)果
ListString?results?=?new?ArrayListString();
while((name?=?br.readLine())?!=?null?){
if(?name?==?null?||?name.isEmpty()?)
continue;
if(name.startsWith("王"))
results.add(name);
}
FileWriter?fw?=?new?FileWriter("王.txt");
for(String?s?:?results){
fw.write(s);
fw.write("\r\n");
}
fw.flush();
fw.close();
}
}
編譯時(shí),使用 javac -encoding UTF-8 FindName.java ,這樣可以防止編譯時(shí)報(bào)GBK編碼錯(cuò)誤
我推薦用Access,可以打到j(luò)ar包中運(yùn)行,連接還方便。
要么用XML,也可以。
要么將每條信息寫成一個(gè)類,并且序列化,通過(guò)ObjectOutputStream一個(gè)個(gè)寫到文件中,用時(shí)再取出來(lái)。
public class test {\x0d\x0a public static void main(String[] args) {\x0d\x0a //定義人名數(shù)組\x0d\x0a String [] name = {"張三","李四","王五","八神庵","不知火舞","大蛇","景天","唐雪見","李逍遙","趙靈兒"};\x0d\x0a//隨機(jī)生成數(shù)組下標(biāo)、\x0d\x0a int num = (int)(Math.random() * 1000);\x0d\x0a//對(duì)生成的隨機(jī)數(shù)進(jìn)行判斷,如果小于數(shù)組下標(biāo),就跳出循環(huán)\x0d\x0awhile (numname.length-1) {\x0d\x0a if (num
回答于?2022-11-16
servlet中:
String name =request.getPapameter("name");//接收頁(yè)面信息
DAOIMPL d=new DAOIMPL();
ArrayList list=new ArrayList();
list=D.searchMessage(name);
reqeust.setAttribute("list",list);
request.getRequestDispatcher("/info.jsp").forward(request, response);
import ja.io.*;
//獲取文件夾內(nèi)容
public class getthing
{
public static void main(String[] args) throws Exception
{
System.out.println(welstr);
listFile(new File("e:\\aa")); //想要搜索的路徑
}
public static void listFile(File file) throws Exception
{
if(file.isFile())
{
//輸出的是完整的文件夾內(nèi)文件的路徑
System.out.println("File :"+file.getAbsolutePath());
//01.jpg就是你要找的圖片
if (file.getAbsolutePath().endsWith("01.jpg"))
System.out.println("有搜索的圖片");
}
else
{
System.out.println("Dir :"+file.getAbsolutePath());
File[] files =file.listFiles();
for(int i=0;ifiles.length;i++)
{
listFile(files[i]);
System.out.println("回車");
}
}
}
}
1 首先確定你要搜索的目錄
2 要搜索的關(guān)鍵字 如“花”
3 只搜索圖片類型 .jpg .gif .png .bmp之類的
4 在文本框里獲得搜索的關(guān)鍵字
5 取得要搜索目錄下的所有圖片類型的名字
6 用關(guān)鍵字和取得的文件名一一進(jìn)行對(duì)比
7 若有關(guān)鍵字 記錄該圖片的名字
8 若都沒關(guān)鍵字 表示無(wú)該名字的圖片
9 空白區(qū)域你可以用一個(gè)窗體來(lái)表示
10 把搜索到的圖片都顯示在這個(gè)窗體。
文章題目:按名字搜索的java代碼 搜索 java
本文來(lái)源:http://chinadenli.net/article46/dodishg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)