传智播客学习第十三天――集合(3)

  付东老师有个很大的优点,那就是代码习惯非常好!从不定义只用一次的变量,能够用三元表达式的一定用三元表达式,流程控制语句的代码块 只有一句的绝不用大括号,代码简短、缩进规范。虽然付老师说他从事开发工作的时间并不长,但是写出来的代码确实是非常优美!

 
继续总结一下吧,好多天没总结了,打算逐一补上来,人总是需要通过不断的学习和总结来取得进步的。
一、 集合工具类
1. Arrays:提供了一些对数组的常用操作
1) Sort方法: 排序
2) fill: 将指定的 char 值分配给指定 char 型数组的每个元素
3) equals: 比较数组中的元素是否相同
4) copyOfRange: 拷贝到一个新数组
5) binarySearch: 二分法查找
6) asList: 将指定的数组装入List
2. Collections
1) max: 默认按照自然顺序查找集合中最大的, 如果想用其他顺序可以传入Comparator.
2) min: 默认按照自然顺序查找集合中最小的, 同上.
3) addAll: 将所有指定元素添加到指定 collection 中
4) copy: 将list1中的元素拷贝到list2中, 位置不变, 替换原有位置上的元素
 
二、 包装类:
1. byte Byte
2. short Short
3. int Integer
4. long Long
5. float Float
6. double Double
7. char Character
8. boolean Boolean
 
三、 系统类
1. System
1) gc() 垃圾回收
2) exit() 退出虚拟机
3) getProperties() 获取系统参数
2. Runtime
使应用程序能够与其运行的环境相连接
exec() 执行命令
 
四、 时间类
1. Date
可以使用SimpleDateFormat的format方法将一个Date对象转为String.
也可以使用parse方法将一个String转为Date
 
2. Calendar
可以使用get方法获取指定的字段
可以使用add方法对指定字段进行加减操作
可以使用set方法对指定字段进行设置
 
五、 正则表达式
1. matches
判断一个字符串是否完全匹配一个正则表达式
2. split
将一个字符串按照指定的分隔符来分割, 分隔符为一个正则表达式
3. replaceAll
将一个字符串中能匹配某个正则表达式的部分替换
4. find, group
在一个字符串中查找能匹配正则表达式的部分
 

你可能感兴趣的:(java,正则表达式,休闲,三元表达式,时间类)