StringBuilder

原创 2015年07月09日 16:28:53

StringBuilder是一个字符串生成器,默认是16个字符,可以动态的控制字符串,减小内存的占用率。

StringBuilder的构造方法:

new StringBuilder():创建一个空的字符串生成器;

new StringBuilder(int m):创建一个指定大小的字符串生成器;

new StringBuilder(String str):创建一个指定字符串的字符串生成器;

StringBuilder的常用方法:

append(content):追加内容,content可以是任何类型的数据;

delete(int start,int end):删除start至end-1处的字符串;

deleteCharAt(int index):删除指定索引位置的字符;

insert(int offset,arg):在制定索引位置插入任意类型的数据;

length():返回字符串的长度

StringBuilder在高性能场景下的正确用法

StringBuilder在高性能场景下的正确用法
  • paincupid
  • paincupid
  • 2016年04月29日 16:54
  • 995

关于String及StringBuilder的几点区别

直接看一个示例: public class StringTest{ void stringReplace(String str){ str=str.replace('l','i'); }...
  • zxz_tsgx
  • zxz_tsgx
  • 2014年05月05日 23:59
  • 7332

StringBuilder高性能用法总结

StringBuilder高性能用法总结
  • FX_SKY
  • FX_SKY
  • 2016年11月09日 12:01
  • 3663

StringBuilder 以及 StringBuffer默认大小与扩容

默认值初始化: 1.  首先明确 StringBuffer类与 StringBuilder类均继承了抽象类 AbstractStringBuilder类 无参构造方法 ...
  • Kinger0
  • Kinger0
  • 2015年07月19日 18:50
  • 8275

字符串编码 の StringBuilder实现

*给定一个字符串,请你将字符串重新编码,将连续的字符替换成“连续出现的个数+字符”。 *比如字符串AAAABCCDAA会被编码成4A1B2C1D2A...
  • u014282557
  • u014282557
  • 2017年03月19日 14:40
  • 559

JAVA基础再回首(十)——StringBuffer类概述、添加、删除、替换、反转、截取功能、StringBuilder

JAVA基础再回首(十)——StringBuffer类概述、添加、删除、替换、反转、截取功能、StringBuilder 我决定了,每篇博客的开始我都会和大家分享一点题外话。每次写完博客我才会到这...
  • m366917
  • m366917
  • 2016年08月10日 22:05
  • 5137

java之StringBuilder和关于数组怎么扩容

String是不可变字符序列。 可变字符序列,StringBuffer和StringBuilder; 注意一下,其实StringBuffer和StringBuilder基本用法是一模一样的, ...
  • zw1996
  • zw1996
  • 2016年10月31日 23:06
  • 1366

StringBuffer 与 StringBuilder 区别与联系及源码分析

StringBuffer和StringBuilder的共同点: 1、都是用于操作字符串,使用这两个而不使用String的原因是因为String是Final类型,当对字符串操作较多时采用Str...
  • u010854517
  • u010854517
  • 2017年03月08日 10:07
  • 196

Java中String,StringBuffer,StringBuilder常用方法及使用实例

package stringtest; public class StringOpera { public static void main(String[] args) { Strin...
  • u012768347
  • u012768347
  • 2017年03月12日 16:33
  • 336

C#中StringBuilder类的使用总结

转载自:http://www.jb51.net/article/45832.htm String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新...
  • sibaison
  • sibaison
  • 2017年05月17日 09:04
  • 422
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:StringBuilder
举报原因:
原因补充:

(最多只允许输入30个字)