中易网

java中一道代码st2=ch[i]+"";中st2代表字符,ch[i]代表字符,这道代码怎么回事

答案:3  悬赏:0  
解决时间 2021-03-09 00:44
java中一道代码st2=ch[i]+"";中st2代表字符,ch[i]代表字符,这道代码怎么回事
最佳答案
st2=ch[i]+"";这句代码,左边的st2是String类型的,右边如果只写ch[i],因为ch是char[] 所以ch[i]是char类型的,赋值语句左右两边量变的类型不匹配,编译是不通过的,但是ch[i]+""在后面使用+连接一个空字符串之后,等号右边的就变成了String类型了,这样才能正常赋值,不过一般不推荐这么写

st2=Character.toString(ch[i]);使用char的包装类Character来将char转成String

全部回答
没看懂你的代码想实现什么功能。
追问:实现
输入57
输出
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
应该是ch[i]+空字符串吧
追问:在java里可以字符加空字符串赋值给字符串?也就是说用字符表示字符串就必须用这样(字符加空字符串赋值给字符串)的方法?
追答:后面那个空字符串加不加没事,只是赋值的话
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个男生如果想泡你,会因为觉得你太好泡就直
我家水果店要开了起个什么名字好????拜托
60*50的鱼缸能养几条地图
六种人补贴包烧费的第六种家庭成员没有企业破
水蒸气为什么遇冷会液化
梦幻西游里刷青龙应该怎样定旗?
怎么样在电脑上备份sd卡中的数据?游戏的数据
兄弟台球地址在什么地方,想过去办事
在唯品会买苹果平板为什么有些写着支持APP Ie
闪婚/闪离的男人还好找老婆吗
雨浓英文名
斜夹窝下面有颗粒状是什么原因
漆树坝茶行在哪里啊,我有事要去这个地方
请教后轮外八的车友···
北山羊肉馆怎么去啊,有知道地址的么
推荐资讯
我在广州番禺区怎么坐公交车到广州东站
兰沃供销社第一生资部在哪里啊,我有事要去这
我是学水利水工程的,本科。目前在一家监理公
兴隆达五金机电电动工具大全地址在哪,我要去
如果你对他只是感动,你会嫁给他吗?
我妈妈有个玉手镯,不知道真假,我想问下,真
长城大决战虎妞的扮演者是谁
英雄联盟邪恶魔人全特效吗?
淘宝用购物车购买的单个邮件怎么查看
银行异地取款中的异地范围是出市还是省?异地
我姓杨,给我儿子取个名。
电脑网速明明很快~不过开网页特别慢 看视频还
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?