String concat(String str)如何使用


这篇文章主要介绍了Stringconcat(Stringstr)如何使用的相关知识免费云主机域名,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Stringconcat(Stringstr)如何使用文章都会有所收获,下面我们一起来看看吧。concat(String str)示例:输出结果:abc123在了解concat()之前,首先需要明确的是String的两点特殊性。长度不可变值不可变这两点从源码中对String的声明可以体现:其中final对应值的不可更改的特性;而char[]对应String是长度不可更改的特性。因此,当我们对String进行拼接后,产生的应该是一个新的字符串。
对于这一点,我们可以对concat()进行源码的解读得出同样的结论。concat()方法首先获取拼接字符串的长度,判断这个字符串长度是否为0(判断这个用来拼接的字符串是不是空串),如果是就返回原来的字符串(等于没有拼接);否则就获取源字符串的长度,创建一个新的char[]字符数组,这个字符数组的长度是拼接字符串的长度与源字符串的长度之和,通过Arrays类的copyOf方法复制源数组,然后通过getChars方法将拼接字符串拼接到源字符串中,然后将新串返回。API中也对这个方法进行了解释:如果参数字符串的长度为 0,则返回此 String 对象。否则,创建一个新的 String对象,用来表示由此 String 对象表示的字符序列和参数字符串表示的字符序列连接而成的字符序列。综上,当对String对象进行拼接时,会创建一个新的字符串来存储新串。关于“Stringconcat(Stringstr)如何使用”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Stringconcat(Stringstr)如何使用”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。

相关推荐: php中sql更新语句怎么使用

这篇文章主要介绍了php中sql更新语句怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php中sql更新语句怎么使用文章都会有所收获,下面我们一起来看看吧。 php中sql更新语句是UPDATE语句,用于更新数据库表中已存…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 02/21 12:44
下一篇 02/21 12:48

相关推荐