您的位置:首页 > 产品设计 > UI/UE

Java基础13-总结StringBuffer,StringBuilder,数组高级,Arrays,Integer,Character

2017-11-21 00:00 591 查看
你需要的是什么,直接评论留言。
获取更多资源加微信公众号“Java帮帮” (是公众号,不是微信好友哦)
还有“Java帮帮”今日头条号,技术文章与新闻,每日更新,欢迎阅读
学习交流请加Java帮帮交流QQ群553841695
分享是一种美德,分享更快乐!

1:StringBuffer(掌握)
(1)用字符串做拼接,比较耗时并且也耗内存,而这种拼接操作又是比较常见的,为了解决这个问题,Java就提供了
一个字符串缓冲区类。StringBuffer供我们使用。
(2)StringBuffer的构造方法
A:StringBuffer()
B:StringBuffer(int size)
C:StringBuffer(String str)

/*
* 线程安全(多线程讲解)
* 安全 -- 同步 -- 数据是安全的
* 不安全 -- 不同步 -- 效率高一些
* 安全和效率问题是永远困扰我们的问题。
* 安全:医院的网站,银行网站
* 效率:新闻网站,论坛之类的
*
* StringBuffer:
* 线程安全的可变字符串。
*
* StringBuffer和String的区别?
* 前者长度和内容可变,后者不可变。
* 如果使用前者做字符串的拼接,不会浪费太多的资源。
*
* StringBuffer的构造方法:
* public StringBuffer() :无参构造方法 初始化一个默认容量的字符串缓冲区对象
*public StringBuffer(int capacity): 初始化具有一个指定容量的字符串缓冲区对象
*public StringBuffer(String str) : 初始化一个具有初始化值(指定)的字符串内容的字符串缓冲区对象
*
* StringBuffer的方法:
*public int capacity():返回当前容量。理论值
*public int length() :返回长度(字符数)。 实际值
*/
public class StringBufferDemo {
public static void main(String[] args) {
// public StringBuffer():无参构造方法
StringBuffer sb = new StringBuffer();
System.out.println("sb:" + sb);
System.out.println("sb.capacity():" + sb.capacity());
System.out.println("sb.length():" + sb.length());
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐