String类
1.equals方法:
判断两个字符串是否相等,如果相等则返回true,如果不相等则返回false
2.Replace( a , b )方法:
替换指定的字符串,把字符串中的a换成b
3.Substring(first,last)方法:
截取字符串中的部分字符,first是开始位置,last是结束位置之后的位置,也可以只传入first,从当前位置一直截取到结束
4.IndexOf(a)方法:
查找字符串中是否存在a,如果存在,则返回字符的位置(索引从0开始),如果不存在,则返回-1
5.Trim()方法:
删除字符串两端的空格
6.Split方法:
把字符串拆分成字符数组
StringBuffe类:多线程安全的
1.append方法:
在原有的字符串后面追加新的字符或字符串
2.Insert方法:
在指定的位置插入输入的字符串或字符
3.Delete方法:
删除指定的字符或字符串
4.Replace方法:
替换指定的字符串
5.Substring()方法:
截取指定位置的字符串
6.Reverse方法:
翻转,将字符串倒叙输出
StringBulider类:线程不安全的,其与用法与StringBuffer一样
Object类
1.getCalss方法:
获得指定对象运行时的类,包名+类名
2.hashCode方法:
获取指定对象hashcode
Math类
1.PI静态常量:
圆周率(常量)
2.floor方法:
小数向下取整(4.5->4)
3.ceil方法:
小数向上取整(4.4->5)
4.round方法:
小数取整,四舍五入(4.4->4,4.5->5)
5.random方法:
随机生成0-1之间的小数(包括0,但不包括1)
Random类
1.nextBoolean方法:
随机生成一个布尔类型的值
2.nextDouble方法:
随机生成一个(0-1)之间的小数,也是包括0,但不包括1
3.nextInt(n)方法:
随机生成0-n之间的整数,包括0但不包括n
Date类
1.getTime方法:
获取当前时间的毫秒数,从1970年1月1日开始(1秒=1000毫秒)
2.toLocalString方法:
获取当地时间,返回值是一个字符串(用SimpleDateFormat中的format方法也可以实现)
SimpleDateFormat类
1.foramt方法:
格式化日期(yy-MM-dd hh:mm:ss)
2.parse方法:
把字符串转换成日期对象
Calendar类(是静态的,使用的时候要先声明calendar)
1.通过get方法获得指定的日期
2.常用的日期常量有
YEAR、MONTH、DATE、DAY_OF_WEEK、DAY_OFMONTH、WEEK_OF_MONTH、WEEK_OF_YEAR