主题:[讨论]把一个字符串放到一个数姐的问题
wu1985
[专家分:0] 发布于 2007-07-19 09:40:00
输入要查找的内容,比如“我是中国人”,怎么样把它分开,即是把它放进数姐,谢谢
回复列表 (共2个回复)
沙发
kahineasin [专家分:30] 发布于 2007-07-19 10:04:00
StringTokenizer st = new StringTokenizer(s);
String sql = "select * from XWFB_NEWS where 1=0";
while(st.hasMoreTokens())
{
string ss = new String((st.nextToken()).getBytes("ISO8859_1"));
sql+="or content like'%"+ss+"%'";
}
rs = db.executeQuery(sql);
板凳
wu1985 [专家分:0] 发布于 2007-07-19 20:39:00
下面是我写的代码,但实现不了
String content=request.getParameter("t1");
char n[];
n=content.toCharArray();
String s=null;
[color=FFFF00] for(int i =0; i<n.length; i++)
s=s+"%+n[i]";
String condition="SELECT * FROM giantshelp WHERE summary like '"+s+"%'";
[/color]
是黄体色部分出错?为什么啊?哪位高手帮帮忙啊
我来回复