导航:首页 > 编程语言 > java关键字匹配

java关键字匹配

发布时间:2023-08-17 05:47:55

『壹』 java 多个关键字匹配替换 找一个效率高的算法 正则与 循环判断是否存在的算法可以不用回答。

for (String str : list) {
if (str.contains("中国石油")) {
str.replace("中国石油", "<a href=''>l中国石油<a>");
}
}

『贰』 Java怎么指定文件里搜索关键字

得看你的文件的格式了。
如果你文件的格式是每行一个 姓名,电话,个人信息 这样的,那么就会特别简单。
步骤:
读取文件,按行读取 readline
检查这一行是否有 你需要的电话号码,有解析这行的姓名和个人信息。

『叁』 我想用JAVA实现扫描一篇文本文档,并判断文中是否含有预定的关键字,应该怎么实现

这个我写的一个编辑dhcp配置文件的方法,你可以参考下
public boolean editDHCP(DHCP dhcp) {
File file=new File("/etc/dhcpd.conf");
File tFile=new File("/etc/dhcpd_cp");
try {
BufferedReader in=new BufferedReader(new InputStreamReader(new FileInputStream(file)));
BufferedWriter out=new BufferedWriter(new OutputStreamWriter(new FileOutputStream(tFile)));
String temp=null;
String str="";
while((temp=in.readLine())!=null){
if(temp.indexOf("subnet-mask")!=-1){
str="option subnet-mask "+dhcp.getSubnetmark()+";";
}else if (temp.indexOf("broadcast-address")!=-1) {
str="option broadcast-address "+ dhcp.getBroadcastadd()+";";
}else if (temp.indexOf("routers-0")!=-1) {
str="option routers-0 "+ dhcp.getRouter()+";";
}else if (temp.indexOf("domain-name-server-0")!=-1) {
str="option domain-name-server-0 "+dhcp.getDNS_1()+";";
}else if (temp.indexOf("domain-name-server-1")!=-1) {
str="option domain-name-server-0 "+dhcp.getDNS_2()+";";
}else if (temp.indexOf("subnet")!=-1) {
str="subnet "+dhcp.getSubnet()+" netmask "+dhcp.getSubnetmark()+"{";
}else if (temp.indexOf("range")!=-1) {
str="range "+dhcp.getRange_from()+" "+dhcp.getRange_to();
}else{
str=temp;
}

out.write(str);
out.write("\n");
}
out.flush();
out.close();
in.close();
file.renameTo(new File("/etc/dhcpd.conf_back"));
if(tFile.renameTo(new File("/etc/dhcpd.conf"))){
return true;
}else{
return false;
}

} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return true;
}

『肆』 怎么用java实现在一个txt文件中根据关键字查找信息并输出

个人愚见,还望指教

1、把txt文件封装成file对象;
2、如果是纯文字可以用FileReader如果不是的话可以用流转换一下FileInputStream;
3、维护一个数组将内容读取;
4、判断数组里面的关键词;(可以吧数组转换为String用contains方法)

『伍』 java 中利用正则表达式从文件中查找关键字并显示

提供一个思路给你,你自己参考哈,有什么不懂的再问哦,下面是一个java递归遍历文件的程序示例:
File dir = new File("你的文件目录");
File file[] = dir.listFiles();
for (int i = 0; i < file.length; i++)
{
search(keyWord,file[i]);
}
public static void Search(String keyWord, File file)
{
if(file.isFile())
{
//遍历这个文件内容,搜索关键字,找到关键字输出文件目录。读写文件可以使用FileReader进行读取文件内容。
}
if(file.isDirectory())
{
File[] ss=file.listFiles();
for(int i=0;i<ss.length;i++)
{
Search(keyWord,ss[i]);
}
}
}

阅读全文

与java关键字匹配相关的资料

热点内容
网络上的表情是什么意思 浏览:819
exosshow哪个app好 浏览:691
clr数据库程序集优点 浏览:919
手机编辑sql文件 浏览:355
装了w8系统d盘文件没了 浏览:509
杀毒软件删除的文件怎么找回 浏览:853
novalct大屏配置文件 浏览:137
iphone磁吸数据线哪个好 浏览:279
终结者远程控制软件账号密码 浏览:53
chttp发送文件路径 浏览:558
网站类论文功能设计模块怎么写 浏览:933
斗鱼伴侣看不到qq游戏 浏览:401
5s怎么看运营商版本 浏览:410
导出选定网格到外部文件 浏览:508
vrmkv文件没有声音 浏览:447
惠普电脑u盘装系统视频教程 浏览:906
ufo文件查看 浏览:399
什么市数据库的安全性 浏览:335
fanucotd数控车床如何编程 浏览:62
苹果开机时白屏黑苹果 浏览:559

友情链接