永发信息网

JAVA 搜索一个词,显示含此词的句子

答案:2  悬赏:0  手机版
解决时间 2021-02-08 12:51
  • 提问者网友:沉默菋噵
  • 2021-02-07 14:41
一个小applet,先将一个textfield中输入的句子存入一个txt文档中,并且再次输入进行按钮事件后换行追加。现在通过另一个textfield输入关键字,然后点击搜索按钮,在这个txt中搜索含此关键字的句子,也就是我输入的单条单条的句子,然后显示在另一个Textfield里。 不需要UI操作部分,只需要告诉我如何进行搜索即可;

Java新手,求大神指导!!!

输入那段的代码如下:
public void write(String line)
{
File writefile;
writefile= new File("D:/GZLXD/LXD.TXT");

try{
if(writefile.exists()==false)
{
writefile.createNewFile();
writefile =new File("D:/GZLXD/LXD.TXT");
}
FileWriter fw=new FileWriter(writefile,true);
BufferedWriter bw=new BufferedWriter(fw);
fw.write(line);
bw.write(10);
bw.flush();
fw.flush();
bw.close();
fw.close();

}
catch(Exception e)
{

}
}
最佳答案
  • 五星知识达人网友:杯酒困英雄
  • 2021-02-07 15:47
一个小applet,先将一个textfield中输入的句子存入一个txt文档中,并且再次输入进行按钮事件后换行追加。现在通过另一个textfield输入关键字,然后点击搜索按钮,在这个txt中搜索含此关键字的句子,也就是我输入的单条单条的句子,然后显示在另一个Textfield里。 不需要UI操作部分,只需要告诉我如何进行搜索即可;

搜索部分可以通过读取文件的每一行,然后String content = bf.readLine();
if(content.indexOf("searcStr") != -1) {
//found
}else{
//not found
}
全部回答
  • 1楼网友:未来江山和你
  • 2021-02-07 15:52
?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯