为了账号安全,请及时绑定邮箱和手机立即绑定

基本类型转换为字符串的方法:“用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串”。实际操作为什么会出现不同结果?

使用String str1= m+" ";得到的结果为什么会不一样?

正在回答

2 回答

字符串和整数的求和,计算结果是以字符串为准,把整数当作字符串,结果是两个字符串的拼接。

0 回复 有任何疑惑可以回复我~
#1

无敌的大鹏鸟

说得对,真厉害
2015-08-04 回复 有任何疑惑可以回复我~

m 转换为String型后与整数20的求和结果为: 78.5 20
str 转换为double型后与整数20的求和结果为: 200.2

0 回复 有任何疑惑可以回复我~
#1

langren1992

你代码里面加的是空格,不是空字符串
2015-07-26 回复 有任何疑惑可以回复我~
#2

鲜衣 提问者 回复 langren1992

非常感谢!把空格去掉就好了。直接用“”,里面没有空格。
2015-07-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

基本类型转换为字符串的方法:“用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串”。实际操作为什么会出现不同结果?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信