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

热点内容
长江大学网课用什么app 浏览:431
华中系统图纸编程哪个刀好 浏览:38
地方债务数据在哪里查看 浏览:932
扫描文件怎么设置格式 浏览:957
苹果邮箱主机名填什么 浏览:630
多张图片同一个文件夹 浏览:798
win7怎么打开shs文件 浏览:481
怎么把文件夹做成iso 浏览:164
缤客网站上的房价怎么在哪里修改 浏览:406
单片机c51计数器实验代码 浏览:990
宏编程鼠标代表什么意思 浏览:753
别人捡到苹果6有用吗 浏览:829
word文件用wps打开 浏览:477
macbook修改文件格式软件 浏览:757
美版s7edge那个版本好 浏览:529
视频隐藏在文件夹里 浏览:144
网络通讯基础是什么 浏览:209
办公电脑文件管理 浏览:222
火化费报销文件有哪些 浏览:998
大数据这本书怎么样 浏览:954

友情链接