回 帖 发 新 帖 刷新版面

主题:[讨论]把一个字符串放到一个数姐的问题

输入要查找的内容,比如“我是中国人”,怎么样把它分开,即是把它放进数姐,谢谢

回复列表 (共2个回复)

沙发


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);

板凳

下面是我写的代码,但实现不了
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]
是黄体色部分出错?为什么啊?哪位高手帮帮忙啊

我来回复

您尚未登录,请登录后再回复。点此登录或注册