首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

字符串'+'字符显示有关问题

2012-01-18 
字符串+字符显示问题大家好!小弟刚入行,请各位多多指教。有这样 一个问题:我在页面输入一字符串,串中包括

字符串'+'字符显示问题
大家好!小弟刚入行,请各位多多指教。有这样 一个问题:
  我在页面输入一字符串,串中包括'+'字符,通过参数传递到后台,后台显示的字符串长度正确,可为何不显示'+'字符?
Ex:
  String formular = getRequest().getParameter("formular");//后台接受的字符串
char[] formularStack = new char[formular.length()];
System.out.println(formular.length());
  System.out.println(formular);//打印的字符串中没有打印出'+'
formularStack[0] = formular.charAt(0);
if(formularStack[0]=='+')
{
……
}

[解决办法]
formular 这个字符串中必须包含有+ formular是不是+来拼接成的字符串

例如 formular="afasdf+asdfasfdasd";

如果 :String formaular="";
formaular+="asdfasdf";
formaular+="asfasdf";
这样是没有+的
[解决办法]
你的字符串里面不包括'+'运算符。。。。。
你传过来的字符串如果是'+sldkjflsdkjf'
应该就有。。。
[解决办法]
public class Test {
 public static void main(String[] args) {
String s="sdf+sf";
System.out.println(s);
char[] formularStack = new char[s.length()]; 
for (int i = 0; i < formularStack.length; i++) {
formularStack[i]=s.charAt(i);
System.out.println(formularStack[i]);
}
}
}
结果:
sdf+sf
s
d
f
+
s
[解决办法]
没有遇到过...关注下
[解决办法]
没遇到过

热点排行