发布网友 发布时间:2022-04-23 04:28
共4个回答
热心网友 时间:2023-05-12 08:42
结果是 字符串
比如
int i=2;
"String"+i;//结果是 String2 因为这里存在一个类型转换问题,你的"String"+i 其中包括有“ "" ” 将Object转化为字符串 一种是加""(或者String.valueOf(i) )即转化为String类型
热心网友 时间:2023-05-12 08:42
任何类型和String相加就变成String了
呵呵。String唯一重载的方法就是+了
比如:String s="abc";
s=s+1;
这样1也就是一个String.
热心网友 时间:2023-05-12 08:44
这是一个很初级的问题!看过书的都应该知道书中都会有类型转换。类型转换分为自动转换和强制转换!自动转换是从低级转换到高级!而强制转换就是从高级类型转换到低级类型! 如果你要问那些是高级那些是低级那我建议你还是多去看几本书。你提的问题就是一个自动转换的。
热心网友 时间:2023-05-12 08:44
string:字符串
String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。String 对象是 System.Char 对象的有序集合,用于表示字符串。String 对象的值是该有序集合的内容,并且该值是不可变的。
详见百度百科“string”