您的位置:首页 > 编程语言 > Java开发

【Java】使用“+”连接字符串的效率问题

2013-03-14 14:52 295 查看
String name1 = “java”;

String name2 = name1 + “world”;

在执行过程中会首先创建一个StringBuilder,

String name2 = (new StringBuilder()).append(name1).append("world").toString();

name2是一个新的字符串对象,而不是直接在name1后面加上“world”,因此,如果在循环中使用“+”连接字符串,则会产生很多的字符串对象,占用内存的同时会降低效率。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: