
java String
mcsdnuser
UMCP
展开
-
Java String—String, StringBuilder, StringBuffer
1.简介字符串相关类型主要有这三种:String、StringBuffer、StringBuilder,其中 StringBuffer、StringBuilder 都是可以变的字符串类型,StringBuffer 在字符串拼接时使用 synchronized 来保障线程安全,如图:因此在多线程字符串拼接中推荐使用 StringBuffer。StringBuilder 的使用方法和 StringBuffer 一样,它们都继承于 AbstractStringBuilder。性能:String 每次修改相原创 2020-06-09 21:21:24 · 147 阅读 · 0 评论 -
Java String—String创建的方式
1. String创建的两种方式 String str = "mcdull"; String str1 = str; String str2 = new String("mcdull"); System.out.println(str == str1); System.out.println(str == str2);输出结果:true、false。为什么会这样?原因是 str2 使用 new String 时一定会在堆中重新创建一个内存区域,而 str1 则会直接使用了 str原创 2020-06-08 22:36:33 · 266 阅读 · 0 评论