过滤筛选java代码 java过滤list

java中如何过滤html的代码

把需要写入数据库的字符通过下面的方法过滤然后再写入 public static String converthtml(String input) { if (input == null || input.length() == 0) { return input; } StringBuffer buf = new StringBuffer(input.length() + 6); char ch = ' '; for (int i = 0; i input.length(); i++) { ch = input.charAt(i); if (ch == '') { buf.append(""); } else if (ch == '') { buf.append(""); } else if (ch == '') { buf.append(""); } else if (ch == ' ') { buf.append(" "); } else { buf.append(ch); } } return buf.toString(); }

博山ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!

希望采纳

Java名字筛选程序

import java.io.*;

import java.util.ArrayList;

import java.util.List;

/**

* @author poet.x

*         2014/11/16

*/

public class FindName {

public static void main(String[] args) throws IOException {

if(args.length != 2  args[0] != null  args[1] != null  !args[0].isEmpty()  !args[1].isEmpty() ){

throw new IllegalArgumentException("参数不对!");

}

String fileName = args[0];  // 文件名,带路径

String toFindStr = args[1]; // 需要查找的姓

File file = new File(fileName);

FileReader fr = new FileReader(file);

BufferedReader br = new BufferedReader(fr);

String name = null;

// 用于存放结果

ListString results = new ArrayListString();

while((name = br.readLine()) != null ){

if( name == null || name.isEmpty() )

continue;

if(name.startsWith("王"))

results.add(name);

}

FileWriter fw = new FileWriter("王.txt");

for(String s : results){

fw.write(s);

fw.write("\r\n");

}

fw.flush();

fw.close();

}

}

编译时,使用 javac -encoding UTF-8 FindName.java ,这样可以防止编译时报GBK编码错误

java 如何过滤html代码,只保留中文或英文及基本常用符号

很容易,首先建立一个字符串数组,也就是你需要过滤掉的html标签String[] filterArrays = new String[]{"html","/html","table","/table".....一系列有关html标签的东西}

当你得到一个html代码的字符串时你可以循环遍历上面的数组,然后调用String自带的方法replaceAll();

我给你简单的示范一下啊

String str = "dfgdgdfgdgd";//需要过滤的带有HTML标签的代码字符串

for(int i=0;ifilterArrays.length;i++){

if(str.indexOf(filterArrays[i])!=0){

str = str.replaceAll(filterArrays[i],"");//将html标签替换成了空格

}

}

这样就搞定了,主要是你需要在filterArrays中增加你需要过滤的字符串,当然还会有更好的办法,可以不用增加这样的数组,因为出现""必然会有"",或者"/"这样的标签,但是这样做可能会将一些无关的也过滤掉了,总之两种方法都可以,第一种呢我都给你写了例子!祝你成功啊

用java基础代码写这样一个程序:打开txt文件,对这个TXT文件进行信息筛选,然后输入到另一个新的txt文件

用bufferReader读取,按行获取,获取到用split分割取第第三个,同时准备一个Mapint, int,key存储数据,value存储出现的次数。

存放是先map.get(此时的第三行数据),没有获取到表示之前还没有出现这个数,就作为key放进去,并将value设置为1,如果get到了,就将这个key的value加1,如此循环直到读完这个文件。

之后得到的map,你可以自行处理了。


分享文章:过滤筛选java代码 java过滤list
浏览地址:http://myzitong.com/article/dopgeho.html