A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李铮 中级黑马   /  2016-7-14 22:41  /  640 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

StringBuffer(字符串缓冲区,长度是可变的)
  StringBuilder(和StringBuffer一样的,线程不安全)
  构造方法:
        StringBuffer():无参构造,创建一个字符串缓冲区对象,初始容量为16个字符。
        StringBuffer(int capacity):指定容量的字符串缓冲区对象。
        StringBuffer(String str):指定字符串内容的字符串缓冲区对象。
获取长度方法:
        capacity():返回当前容量。  -----理论值
        length():返回长度(字符数)。-----实际值
添加功能:
        append(数据类型...):可以把任意类型的数据追加到字符串缓冲区,并返回缓冲区本身,无论怎么追加,都指向同一个对象。
        insert(int fooset,数据类型...):在指定位置把任意类型的数据插入到字符串缓冲区里,并返回缓冲区本身。
删除功能:
        deleteCharAt(int index):删除指定位置的字符,并返回缓冲区本身。
        delete(int start,int end):删除从指定位置开始到指定位置结束的内容,并返回缓冲区本身。
其他功能:
        替换:replace(int start,int end,String str):从start开始到end用str替换。
        反转:reverse():字符串反转。
        截取:subString(int start):从指定位置截取到末尾,返回的是被截取的字符串,缓冲区本身不改变。
             subString(int start,int end):截取从指定位置开始到指定位置结束,返回值是String,缓冲区本身不改变。
        转换:toString():把字符串缓冲区转换成一个字符串。

Arrays(数组的工具类,有操作数组的方法)
  常见方法:
        toString(数据类型...[] a):返回指定数组内容的字符串表示形式。
        sort(数据类型...[] a): 对各种数据类型数组的指定范围按数字升序进行排序。
        binarySearch(数据类型...[] a,int key):可以对各种数据类型进行二分查找,然后返回其对应的索引。

Byte;Short;Integer;Long;Float;Double;Character;Boolean(基本类型包装类)
  构造方法:
        把基本类型转换成包装类型。
        把符合条件的字符串转成包装类型。(Character没有转成字符串的构造方法)。
  JDK1.5的新特性:
        自动装箱:把基本类型转换为包装类类型。
        自动拆箱:把包装类类型转换为基本类型。

2 个回复

倒序浏览
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
回复 使用道具 举报
get,收藏了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马