1、String类
字符串就是一连串的字符序列,Java提供了String和StringBuffer两个类来封装字符串,并提供了一系列的方法来操作字符串对象
1.1、equals方法
对象比较的方法,将此字符串与制定的对象进行比较,返回布尔型结果
1.2、substring方法
字符串截取方法,返回截取收的字符串
1.3、split方法
字符串拆分的方法,返回拆分后的字符串数组
1.4、indexOf方法
字符查找的方法,返回值为整数型,返回指定字符在此字符串中首次出现的位置(从0开始),如果没有找到该字符,则返回-1
1.5、replace方法
字符串替换的方法,在此字符串中替换指定字符,返回值为替换好的字符串
1.6、trim方法
字符串去空格的方法,去掉字符串的左右空格,返回值是去掉左右空格后的字符串
1.7、封装类和字符串相互转换
封装类指的是部分基本数据类型的对象行使,例如:
int -> Integer
long -> Long
double -> Double
float -> Float
boolean->Boolean
2、StringBuffer类
StringBuffer是一种可变字符的序列
2.1、append方法
将字符(或字符串)追加到该序列的末尾
2.2、insert方法
将字符(或字符串)插入到该序列的指定位置
2.3、delete方法
从该序列中删除指定位置的字符
2.4、replace方法
替换该序列中指定位置的字符串
2.5、substring方法
字符串截取,返回一个替换好的String值
2.6、reverse方法
反转该字符序列
2.7、toString方法
将StringBuffer对象转换为String
2.8、StringBuilder类
StringBuilder和StringBuffer类的常用方法基本一致,StringBuffer是线程安全的而StringBuilder是线程不安全的,在程序多线程开发的环境下,建议使用StringBuffer,否则建议使用StringBuilder,StringBuilder的效率更高。
3、System类
3.1、exit方法
终止当前正在运行的Java虚拟机
3.2、print方法
向控制台输出信息
3.3、其他用法
http://blog.csdn.net/qzc70919700/article/details/75217549
4、Object类
4.1、getClass方法
返回该对象的运行时类
4.2、hashCode方法
返回该对象的哈希码,返回值是整数型
4.3、toString方法
返回该对象的信息,返回值是字符串
5、Math类
Math类中包含了用于执行基本数学运算的方法,如:小数取整、绝对值、随机数等;Math类中提供的方法都是静态方法,可以通过类名直接调用
5.1、PI静态常量
表示圆周率
5.2、floor方法
小数取整,向下取整
5.3、ceil方法
小数取整,向上取整
5.4、round方法
小数取整,四舍五入
5.5、rundom方法
获取一个0-1(不包含1)的随机小数
6、Random类
用于生成随机流
6.1、nextBoolean方法
用于生成一个随机boolean值
6.2、nextDouble方法
用于生成一个0-1(不包括1)之间的随机小数
6.3、nextInt(int end)方法
用于生成一个0至指定值的随机整数,不包括整个指定的值
7、Date类
获取日期
7.1、getTime方法
获取当前时间的毫秒数,从1970年1月1日开始
7.2、toLocaleString方法
获取当地时间,返回值是一个字符串
8、SimpleDateFormat类
日期、时间格式化类
8.1、format方法
格式化日期(yy-MM-dd hh:mm:ss)
8.2、parse方法
将字符串转换为日期
9、Calendar类
日期、时间处理的抽象类
9.1、常用的日期常量
YEAR、MONTH、DATE、DAY_OF_WEEK、DAY_OF_MONTH、WEEK_OF_MONTH、WEEK_OF_YEAR
9.2、get方法
通过Calendar提供的日期常量获取指定的日期