java的问题
int count;
count++;
textView.setText(count+"");
整形变量count+双引号就转变成字符串了吗
java的问题 int count; count++; textView.setText(count+""); 整形变量count+双引号就转变成字符串了吗
答案:4 悬赏:80
解决时间 2021-03-21 12:04
- 提问者网友:践踏俘获
- 2021-03-20 15:52
最佳答案
- 二级知识专家网友:狠傷凤凰
- 2021-03-20 17:23
是的, 这是JAVA的特性, 智能类型转换。 因为“” 是String型, int+String 不可能转成int, 只能向String 转换。
同样的道理。
int i=10;
double d=2D;
那么 i+d 会是什么类型呢? 答案是double.
同样的道理。
int i=10;
double d=2D;
那么 i+d 会是什么类型呢? 答案是double.
全部回答
- 1楼网友:我的任性你不懂
- 2021-03-20 21:11
是了啊。+“” 就相当于强转成字符串。
- 2楼网友:不服输就别哭
- 2021-03-20 19:54
是的木有错任何 + “” 都是String了
- 3楼网友:湫止没有不同
- 2021-03-20 18:56
你好!
count++ 等于 count+1,他还是个int型
但是++count 和count++是都是+1不过是两个不一样的结果,一个是处理前+1,一个是处理后+1
count+“”是转成了String类型了,int转String偷懒就直接在前面或后面 +“”就可以了
如果对你有帮助,望采纳。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯