java处理模糊查询转义“%_”
/**
* @Title:queryString
* @Description: 转义查询时输入'%'或者'_'
*
* @author ql
* @date 2014年9月26日 下午2:55:07
* @param temp
* @return
*/
public static String queryString(String temp) {
if (temp == null || temp == "") {
return "";
}
StringBuilder b = new StringBuilder();
b.append(temp.trim());
StringBuilder tempBuilder = new StringBuilder();
tempBuilder.append(temp.trim());
for (int i = 0, j = 0; i < b.length(); i++) {
char x = b.charAt(i);
if (x == '%' || x == '_') {
tempBuilder.insert(i + j, '\\');
j++;
}
}
return tempBuilder.toString();
}
猜你喜欢
转载自jhonnnnnn.iteye.com/blog/2259950
今日推荐
周排行