当前位置: 技术问答>java相关
请教,如何把"2002-1"转换成字符串?
来源: 互联网 发布时间:2017-03-27
本文导语: 请教,如何把"2002-1"转换成字符串? 我发现jsp脚本把"2002-1"看成一个表达试,我想让它成为一个字符串 例入: aa="abc"; bb="2002-1" cc=aa+bb; 我希望的结果是"abc2002-1" 可是程序算出来是"abc2001" | ...
请教,如何把"2002-1"转换成字符串?
我发现jsp脚本把"2002-1"看成一个表达试,我想让它成为一个字符串
例入:
aa="abc";
bb="2002-1"
cc=aa+bb;
我希望的结果是"abc2002-1"
可是程序算出来是"abc2001"
我发现jsp脚本把"2002-1"看成一个表达试,我想让它成为一个字符串
例入:
aa="abc";
bb="2002-1"
cc=aa+bb;
我希望的结果是"abc2002-1"
可是程序算出来是"abc2001"
|
不论是jsp还是js都不会出现上面的情况呀
jsp:
js
aa="abc";
bb="2002-1"
cc=aa+bb;
document.write(cc)
aa="abc";
cc=aa+(2002-1);
document.write(cc)
jsp:
js
aa="abc";
bb="2002-1"
cc=aa+bb;
document.write(cc)
aa="abc";
cc=aa+(2002-1);
document.write(cc)
|
String bb="";
bb="2002-1";
bb="2002-1";
|
"2002-1".toString()
|
没有这种现象哦,
结果是"abc2002-1"
结果是"abc2002-1"
|
把你的bb定义为String
|
直接相加!
|
不会是你说的那样吧,没道理呀
|
怎么会有这种情况
|
类型应该是趋于String 呀,看看是不是写错了
|
程序没有问题,仔细看看
|
不可能!字符串不可能会运算~