字符串拼接““+1,String.valueOf(),str+“str“字符串拼接的区别

分析:

  • ""+1
    为常量相加,执行效率最高

  • String s= str+“str”
    由于string是finally修饰的, 所以str+“str” 本质上是进行了

     1.创建"str"新对象创建,
    
     2.str+"str"新对象的创建
     3.赋值给s
    

    面向对象编程,最消耗资源的就是对象的创建与销毁,所以其拼接效率最低

  • String.valueOf()

会直接调用类型转换方法,效率居中

猜你喜欢

转载自blog.csdn.net/weixin_43158695/article/details/113396565
今日推荐