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

© kkkkkccccc 中级黑马   /  2015-7-23 23:48  /  292 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.Arr 
ays工具类
Public static String toString(int[] a)吧整形数组转变成字符串  1.5版本之后
Public static void sort(int [] a)d对数组进行排序 底层实现的是快速排序
Public static int binarySearch(int [] a,int key) 对数组进行查找 二分查找 二分查找的如果没有找到返回值是-3 底层是二分查找
 
2.System类
   System类:不能被实例化
成员方法、:
Public static void exit(int status)
种子当前正在运行的java虚拟机,参数作为状态码:根据惯例非0的状态码表示异常终止,0表示正常终止
Public static long currentTimeMillis():返回以毫秒为单位的当前时间

3.StringBuffer类
String:缺点占用内存
优点:常量池中的内容方便调用
StringBuffer:
字符串缓冲区类
 
原理:针对同一个值对象,底层是一个可变的字符数组
 
与String的区别:
String一旦被赋值,值就不能发生改变
StringBuffer,值还可以改变
why:
StringBuffer采用的是缓冲区机制
一开始首先开辟一些空间,然后随着数据的真多,然后,还可以继续开辟空间,关键是这些操作针对的额是同一个对象。
构造方法:
StringBuffer()默认容量16个字符,只开辟空间没有数据
StringBufferi(int capacity)指定空间大小
StringBuffer(String str)
string和StringBUffer的转换,通过构造方法实现。
成员方法
Public int length();字符个数,实际长度
Public int capacity();字符容量,理论长度
4.StringBuffer功能
1.添加功能:
Public StringBuffer append(int i)在末尾追加元素
Public StirngBuffer insert(int I,string str) 在指定位置添加元素不包括左边,从第几个开始。。。
2.删除功能
1.StringBuffer deleteCharAt(int index)删除指定位置字符
2.StringBuffer delete(int start,int end)删除指定范围的字符 包括左边不包括右边
3.其他方法
StringBuffer replace()
String substring(int start)
String substring(int start,int end) 返回一个新的字符串对象,对原来的StringBuffer对象没有影响
StringBuffer reverse();字符串反着打印

7 个回复

倒序浏览
总结是好事
回复 使用道具 举报
直接查API就可以了啊
回复 使用道具 举报
顶一个!!!!
回复 使用道具 举报
不错不错,每天总结一点一点,半年绝对成大腿
回复 使用道具 举报
/(ㄒoㄒ)/~~/(ㄒoㄒ)/~~/(ㄒoㄒ)/~~/(ㄒoㄒ)/~~/(ㄒoㄒ)/~~/(ㄒoㄒ)/~~/(ㄒoㄒ)/~~/(ㄒoㄒ)/~~
回复 使用道具 举报
谢谢分享!
回复 使用道具 举报
李峥 中级黑马 2015-7-29 00:59:22
8#
赞一个~~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马