首页 > 其他 > 详细

String基础

时间:2018-07-13 20:08:09      阅读:149      评论:0      收藏:0      [点我收藏+]

一:

String,StringBuffer与StringBuilder的区别??
String 字符串常量
StringBuffer 字符串变量(线程安全)
StringBuilder 字符串变量(非线程安全)

在大部分情况下 StringBuffer > String
在大部分情况下 StringBuilder > StringBuffer
java.lang.StringBuilder一个可变的字符序列是5.0新增的。此类提供一个与 StringBuffer 兼容的 API,但不保证同步。
该类被设计用作 StringBuffer 的一个简易替换,用在字符串缓冲区被单个线程使用的时候(这种情况很普遍)。
如果可能,建议优先采用该类,因为在大多数实现中,它比 StringBuffer 要快。两者的方法基本相同。

二:

输出结果

                String a="abc";
		String b="abc";
		String c=new String("abc");
		String d="ab"+"c";
		System.out.println(a==b );
		System.out.println(a==c );
		System.out.println(a==d );
		System.out.println(b==c );
		System.out.println(b==d );
		System.out.println(c==d );

 Answer

true
false
true
false
true
false

 

String基础

原文:https://www.cnblogs.com/qwer113/p/9306807.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!