![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
String
付者歌于途
业精于勤荒于嬉
展开
-
StringBuilder
StingBuilder线程不安全的可变字符序列1)构造方法StringBuilder():以默认容量创建空的字符串缓冲区对象StringBuilder(int capacity):以指定容量创建空StringBuilder对象StringBuilder(String str):以指定字符串创建StringBuilder对象2、String、StringBuffer、StringBuilder三者的对比String:不可变的字符序列;底层使用char[]存储StringBuffer:可变的字原创 2020-10-17 22:05:20 · 446 阅读 · 2 评论 -
String中intern
字符串拼接方式赋值的对比1.常量与常量的拼接结果在常量池。且常量池中不会存在相同内容的常量。2.只要其中一个是变量,结果就在堆中。3.如果拼接的结果调用intern()方法,返回值就在常量池中String a=“ab”;存在于常量池中,创建一次(常量池中没有相同的对象)String a=new String(“ab”);如果常量池中没有,则创建2次对象intern:它的作用是查看常量池中是否存在和调用方法的字符串内容一样的字符串,如果有的话,就返回该常量池中的字符串,若没有的话,就在常量池中写入原创 2020-10-16 22:08:29 · 97 阅读 · 0 评论