,,java  StringBuilder类的详解及简单实例

,,java  StringBuilder类的详解及简单实例

本文主要介绍java StringBuilder类的详细说明和相关资料的简单例子,并实现了添加、插入、替换和删除StringBuilder类的操作。有需要的可以参考一下。

java StringBuilder类的详解及简单实例

实施代码:

公共类StringBuilderTest {

/**

* @param args

*/

公共静态void main(String[] args) {

StringBuilder sb=new StringBuilder();

//追加字符串

sb . append(' Java ');//sb='java '

//插入

sb.insert(0,'你好');//sb='你好java '

//替换

sb.replace(5,6,',');//sb='你好,java '

system . out . println(sb);

//删除

sb .删除(5,6);//sb='hellojava '

system . out . println(sb);

//反转

sb . revert();//sb='avajolleh '

system . out . println(sb);

system . out . println(sb . length());//输出9

system . out . println(sb . capacity());//输出16

//改变StringBuilder的长度,只保留前面的部分。

sb . setlength(5);//sb='avajo '

system . out . println(sb);

}

}

运行结果

你好,java

hellojava

avajolleh

16

阿瓦霍

代码说明

上面的代码演示了对StringBuilder类的追加、插入、替换和删除等操作。这些操作改变了StringBuilder中的字符序列,这是StringBuilder和String最大的区别:StringBuilder的字符序列是可变的。从程序中我们可以看到StringBuilder的length()方法返回其字符序列的长度,capacity()的返回值大于length()的返回值。

以上是java StringBuilder实例的详细说明。如有疑问,欢迎留言或前往本站社区讨论。感谢阅读,希望能帮到你,也感谢你对本站的支持!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: