创建成功的字符串对象,其长度是固定的,内容是不能被修改和编辑。虽然使用"+"可以达到增加新字符或字符串的目的,但"+"会产生一个新的String实例,会在内存中创建新的字符串对象。如果重复地对字符串进行修改,将极大地增加系统开销。J2SE自5.0增加了可变的字符序列String-Builder类,大大地提高了频繁增加字符串的效率。下面看个简单的例子。
public class Jerque {
/**
* 比较一般情况下的字符串生成器,和String-Builder所耗的时间
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str = "";
long startTime1 = System.currentTimeMillis();
for (int i =0; i<10000; i++)
{
str = str +i;
}
long endTime1 = System.currentTimeMillis();
long time1 = endTime1 - startTime1;
System.out.println("字符串1消耗时间:"+ time1);
StringBuilder builder = new StringBuilder("");
long startTime2 = System.currentTimeMillis();
for (int i=0;i<10000;i++)
{
builder.append(i);
}
long endTime2 = System.currentTimeMillis();
long time2 = endTime2 - startTime2;
System.out.println("字符串2消耗时间:" + time2);
}
}
字符串1消耗时间:1210
字符串2消耗时间:3
总结:
1. 用JAVA自带的字符序列String-Builder类,无疑大大提高了效率。
2. 此类常用的方法如下:
a. append(content)方法
b. insert(int offset,arg)方法
StringBuilder b = new StringBuilder("Hello");
b.insert(5,"World!");
System.out.println(b.tostring());
c. delete(int start,int end)方法
StringBuilder d = new StringBuilder("StringBuilder");
d.delete(5,10);
System.out.println("d.toString()");
相关推荐:
ChatGPT连了外网也登不了?如何解决这一问题,重新畅享AI助力!,ai少女大瓜
SEO确实是企业增长的关键,这些技巧让你走在行业前沿,山东网站建设信息
AI搜索写文章:一丝丝智慧背后的无限可能,电脑免费ai写作神器
ChatGPT打开后空白:如何解决这个困扰并高效使用AI助手,ai四声怎么写
亚马逊产品seo什么意思,亚马逊平台产品专业术语 ,小新同学ai
为什么说seo重要,为什么说seo重要一点 ,中通智能ai是什么意思
seo需要学些什么内容,学seo的基础 ,中国ai公司年收入
SEO更多-让你的企业站点在搜索引擎中脱颖而出,如何结交seo大神
URL站长的崛起:打造高效网站运营的秘密武器,网站建设费用计算依据
ChatGPT:OpenAI的创新之作-一款颠覆传统的语言模型,ai球衣号
ChatGPT崩了?用户称打开是一片空白,真相竟然如此!,zzz*明星AI换脸
SEO外链建设:提升网站排名的关键策略,ai偏执
ChatGPT网站突然不能用了?如何快速解决这个问题,让你重新畅享AI对话!,ai新建多个画板
SEO中权重是什么意思?让你迅速网站排名的核心秘密!,长颈鹿智能AI点读机
Chat免费,让沟通无界限,尽享智能对话时代,ai没办法置顶
ChatGDP人工智能:未来科技赋能企业与个人的智能变革,如何用AI绘制人体
怎么看文章是不是AI生成的?揭秘背后的玄机与技巧
SEO获客的秘诀:如何通过搜索引擎优化提升客户获取能力,厦门seo搜索优化排名
用AI写文,开启创作新时代
360关键:打造全方位安全保护,守护您的数字世界,ai乘bi
seo类文章是什么,seo技术文章 ,ai3.5-ai聊天
ChatGPT打不开实时问题解决方案:让你的AI助手始终在线,psd 转ai
AI文章比对技术:引领写作与内容审核的新革命,ai智能写作小说免费
SEO利用:让你的网站快速登顶,获取更多流量与客户!,延边小程序推广平台网站
seo软件工具,seo软件是什么 ,AI妆容
AI一键生成文章在线:提升创作效率,改变写作方式
文章去AI回归创作的本真之美
SEO项目指的是什么,seo项目指的是什么意思 ,写个ai
ChatGPT不登录,如何畅享AI的智能服务?,手信ai
SEO和品牌营销:如何通过搜索引擎优化打造品牌影响力,建邺seo软件
SEO能给企业带来什么价值,seo的影响 ,ai蓝衣美女
GPT-3模型下载:开启智能时代的无限可能,ai走入
seo规范是什么,seo行业标准 ,啊龙ai音乐
SEO快速优化文章排名:提升网站流量的必备技巧,ai小苹果会员分享
seo需要会什么,seo要会些什么 ,ai313414919
颠覆写作方式:免费的AI续写软件助你轻松创作
AI写作免费一键生成5000字:高效创作的革命性工具
什么是“神马关键词”?如何用它提升你的网络营销效果?,新闻发布网站怎么做推广
2025年SEO最新技术:让你的网站脱颖而出!,ai少女特色
ChatGPT:人工智能对话新时代的领航者,ai音响华为还是小米好
为什么seo吸引人,为什么seo吸引人呢 ,ai路径查找器绘制树
seo都有什么意思,seo 啥意思 ,ai园林
ChatGPT常见问题汇总:解答你关于AI的一切疑惑,松鼠ai智能教适应教育
seo黑帽是什么,列举几种seo黑帽行为 ,穿老款的ai丢人吗
优化提长:让企业效能提升的秘密武器,长沙网站建设创意
ChatGPT支付时银行卡被拒绝?教你几招轻松解决问题!,国内ai换图
AI写作的崛起-“只能AI写作”背后的巨大潜力,舞狮摄影ai
seo进阶买什么书推广,seo的推广技巧 ,菩萨壁纸ai
seo网站代码是什么,网站专业术语中seo意思是什么 ,拟人ai制作
SEO热词:提升网站排名的关键秘诀,一句话营销推广怎么写好