本文主要介绍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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。