导航:首页 > 编程语言 > 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关键字匹配相关的资料

热点内容
奥维使用教程 浏览:324
编程程序怎么转到plc上 浏览:807
文件名冲突但是找不到 浏览:261
上海瑞金医院app下载 浏览:998
qq群里的机器人买武器 浏览:428
捕鱼达人历史版本 浏览:73
mp4视频文件解密软件 浏览:62
多轴编程哪个软件最方便 浏览:27
老平板哪个是显示屏数据线插座 浏览:849
5sing上传音频文件格式 浏览:171
win10输入文件鼠标右键异常 浏览:634
听幼儿故事用什么app 浏览:514
iphone修改音频文件名 浏览:53
国家气象站点数据在哪里下载 浏览:342
网络设置的网站 浏览:914
手机测量放样怎么导数据和线型 浏览:648
企业展示型网站源码 浏览:781
易花花app哪里下载 浏览:323
外国程序员职业生涯长 浏览:709
看理想app怎么注销账号 浏览:545

友情链接