JavaSE第十二天20160818

四、java.lang.String类:是JAVA中不可变的字符序列。

         1.String是final的类。

         2.每次对String的修改都会产生新的String对象。在工作中如果需要大量的修改字符串时,不建议使用String类型。

         3.String重写了Object类中的equals(),用于判断字符串的内容是否相等(区分大小写)。

         4.String的方法不会改变自身的内容。

五、java.lang.StringBuffer类与java.lang.StringBuilder类

         1、StringBuffer与StringBuilder都是可变的字符序列。

         2、StringBuffer是线程安全的(同步的)

         3、StringBuilder是线程不安全的(不同步的)

         4、每次对StringBuffer与StringBuilder的修改不会产生新的字符串对象,工作时如果需要大量的修改字符串时,建议使用StringBuffer或StringBuilder.

         5、StringBuffer与StringBuilder的方法会改变自身的内容。

         6、StringBuffer与StringBuilder没有重写Object类中的equals(),所以不能使用equalse()判断字符串的内容是否相等。

        

六、集合

1、集合的结构

2、常用集合的特点

         (1)、Set集合:不能保存重复值,不能保存元素加入的顺序。

         (2)、List集合:可以保存重复值,可以保存元素加入的顺序。

         (3)、Map集合:保存一对键与值(Key-Value),键不能重复,值可以重复。

3、Set集合:

         (1)、java.util.TreeSet类:集合中的元素以升序排序。创建集合时不能指定集合的长度。

         (2)

 

转载于:https://www.cnblogs.com/yzyqqhr/p/5785590.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值