恩蓝号

java stringbuilder用法,java中的stringbuilder函数

StringBuilder


我们在使用字符串时会产生很多废弃的值,虽然C#中有垃圾回收机制,但是如果一个字符串所存的值非常大,这就非常占用空间。
我们该怎么解决这个问题呢?
StringBuilder
使用StringBuilder追加后就不是垃圾了

StringBuilder strBuilder = new StringBuilder("Hello, ");strBuilder.Append("Unity!");

他输出的结果就为“Hello,Unity!”
当一个字符串内容很多的时候这个方法比较省内存。

StringBuilder的方法
当然,StringBuilder也有很多方法

以下是StringBuilder方法的应用(用法)

//StringBuilder StringBuilder sb = new StringBuilder("Hello "); //追加 sb.Append("Unity!");//传入一个要加的字符串 sb.Append("a").Append("b").Append("c");//也可以用.方法一直追加 //指定位置插入 sb.Insert(4, "ooooooooooooo");//传入的第一个参数数为从第几位开始,第二个参数为要传入的值 //移除 sb.Remove(4, 6);//传入的第一个参数数为从第几位开始,第二个参数为要传入的值。 //替换 sb.Replace("Unity", "C#");//第一个参数为被替换的,第二个参数为要替换的值。 Console.WriteLine(sb.ToString());//强制转换为string类型

免责声明:文章源自网络,版权归原作者所有,如有侵犯联系删除。

当前位置:首页 > 编程知识 » 2023-03-03 12:08:01

猜你喜欢