自学Java系列 笔记4 Java常用类 2

1. StringBuilder VSStringBuffer

         StringBuilder 和 StringBuffer 非常类似,均代表可变的字符序列,而且方法也一样

         ①:StringBuilder 是线程不安全的,效率更高。所以更多的时候使用StringBuilder

         ②: StringBuffer 是线程安全的,效率低,在多线程的情况下使用

 

1.append()  方法:把字符串加入到以后的字符序列的后面

注意: append() 方法的返回值还是当前的StringBuffer 对象。可以使用方法的连缀

例如:public void testAppend(){

           StringBuilder stringBuilder = newStringBuilder(5);

          

           stringBuilder.append("<html>")

                             .append( "<body>")

                             .append( "</body>")

                                           .append("</html>");

          

           System.out.println(stringBuilder);

      }

 

 

关于常用类的小结:

1.String 是一个不可变的字符序列!(重要!!)

2. StringBuffer,StringBuilder 是可变的字符序列!

3. StringBuffer :是线程安全的,所以效率低

StringBuilder: 是线程不安全的,所以效率高,大部分时使用它

 

4. Date :封装了时间和日期

5.DateFormat

      如果需要把Date 类型的对象格式化为一个字符串,或把一个字符串转为一个Date 对象,则使用 DateFormat。

     

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值