把str1 = a + "|"改为str1 = "|" + a + "|";
解决方案 »
- Java过滤器判断Session
- 菜鸟求各位高手帮忙java.security.AccessControlException: access denied 问题
- 怎么把内容存入数据库,然后可以读取出来进行编辑 内容里面有html标签, 存入数据库的时候怎么把空格和换行 转换成<br>之类的
- 一个关于PDF文件加密和不让缓存的问题
- 帮忙看一下,什么原因?
- 怎样在JSP中用LDAP实现用户验证登录?
- zTree怎么判断树有节点展开或者完全关闭的
- 大量符号报错:缺少“{”或“}”
- 请问用过水晶报表的朋友?
- 怎么写不进数据库?
- 再线等候一个问题,马上结贴
- 提问!!!问题解决立刻给分(斑竹最好来给解决以下啊)
不行吗?
String b="80|81|";
String str1= a+"\\|"; //加上“\\”
System.out.println(a);
String c=b.replaceAll(str1,"");
System.out.println(c);
这个“|”好像打印不出来
但结果是正确的
String b="80|81,";
char str1='|';
String c=b.replace(str1,' ');
out.print(a +" a "+b+" b "+str1+" c "+c);
%>不过这样替换没问题 哈哈 看来 | 没作别用
我没用你的replaceAll来实现了你的要求 代码在下面 呵呵 我是写java的 没写过jsp 还不知道jsp里有多了不少的方法啊 学习 不过怎么才能用你的replaceAll呢??
<%
String a ="81";
String b ="80|81|";
StringBuffer bb = new StringBuffer(b);
String str1=a+"|";
int x = b.indexOf(str1);
StringBuffer c=bb.replace(x,x+str1.length()," ");
out.print("str1 = "+str1+"; b = "+b+"; c = "+c);
%>