Java中的StringBuffer和StringBuilder类针对以下情况进行了优化( )
创建变化很大的字符串。
创建只改变一次的字符串。
检索字符串的全部或部分内容,但不更改字符串。
Java中的字符串String对象可以理解为常量,每一次对String的修改,实际上是创建了一个新的String,当String较大时,频繁修改String将消耗大量资源,所以通过StringBuilder和StringBuffer解决这一问题。StringBuffer是线程安全的。
Java中的StringBuffer和StringBuilder类针对以下情况进行了优化( )
创建变化很大的字符串。
创建只改变一次的字符串。
检索字符串的全部或部分内容,但不更改字符串。