分析:
-
""+1
为常量相加,执行效率最高 -
String s= str+“str”
由于string是finally修饰的, 所以str+“str” 本质上是进行了1.创建"str"新对象创建, 2.str+"str"新对象的创建 3.赋值给s
面向对象编程,最消耗资源的就是对象的创建与销毁,所以其拼接效率最低
-
String.valueOf()
会直接调用类型转换方法,效率居中
分析:
""+1
为常量相加,执行效率最高
String s= str+“str”
由于string是finally修饰的, 所以str+“str” 本质上是进行了
1.创建"str"新对象创建,
2.str+"str"新对象的创建
3.赋值给s
面向对象编程,最消耗资源的就是对象的创建与销毁,所以其拼接效率最低
String.valueOf()
会直接调用类型转换方法,效率居中