栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

106.String字符串冗余问题;StringBuffer简介

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

106.String字符串冗余问题;StringBuffer简介

String字符串冗余问题

【问题】

Java中的字符串是常量,常量是不会被修改的; String str = “烤羊排”; str+=”烤羊肉串”;
这里共有3个字符串:“烤羊排”;”烤羊肉串”; “烤羊排烤羊肉串”;
String字符串常量操作会导致大量的字符串冗余问题,浪费内存;新的字符串会不断的占用内存;

【解决】

Java中提供了2个可变长字符串StringBuffer和StringBuilder
底层保存字符串数据的都是字符串数组形式,并且该数组的初始化容量为16个char类型;

StringBuffer简介

StringBuffer 是一个线程安全的可变长字符串对象;有一系列的增删改查方法;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/713486.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号