初学java的小白问大神们个问题java中为什么要把int转换为String呢?强制类型转换是什么这样做有什么好处
4个回答
展开全部
如果是在字符串连接中就不用把int转String了,
如是是一个函数的参数,它如果需要String类型的参数,你就得给它一个String类型的参数,简单的,1 +"" 就默认被转成了String类型。
类型转换又分为隐式转换和显示转换,像上面的就是隐式转换,而String.valueOf(1)或者Integer.toString(1)都是把1强制转换成了字符串。
如是是一个函数的参数,它如果需要String类型的参数,你就得给它一个String类型的参数,简单的,1 +"" 就默认被转成了String类型。
类型转换又分为隐式转换和显示转换,像上面的就是隐式转换,而String.valueOf(1)或者Integer.toString(1)都是把1强制转换成了字符串。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JAVA是强类型语言,编译器要求明确类型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
等你玩了数据库和框架就知道;了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询