java 如何在一篇文章中取出某个关键字

如题所述

这个方法是取出了含有keyword的那一行,你要去关键字,只要返回true,直接取就O了!!忘楼主采纳!

public void selectKeyWord(String keyWord){
String filepath = "";
try {
DataInputStream dis = new DataInputStream(new FileInputStream(filepath));
while(dis.read()!=-1){
String str = dis.readUTF();
if(str.contains(keyWord)){
System.out.println(str);
}
}
} catch (FileNotFoundException e) {
System.out.println("文件不存在");
System.exit(0);
} catch (IOException e) {
e.printStackTrace();
}
}追问

我现在做一个项目,要求从来信中取一些关键字怎么取有什么好方法吗

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-02
这个我做过,大体上思路如下:
1、每读文件一行时用String.split(" "),以空格拆分成数组
2、对数组中的每一个String调用matches()方法,不行就用正则表达式
第2个回答  2012-04-18
ctrl + F
相似回答