一、枚举
1、定义
枚举是指由一组固定常量组成的类型,关键字enum
2、示例
public enum Gender{
Men,Female
}
二、包装类
1、常用包装类
Byte、Boolean、Short、Double、Integer、Character、Long、Float
2、包装类都是final类型,不能创建子类
3、基本数据类型转换为包装类:
①构造方法
Integer itr =new Integer(12);
或者Integer itr =new Integer(“12”);
注意:Chracter以外
②包装类.valueOf()方法
Integer itr= Integer .valueOf(“12”);
4、包装类转为基本数据类型
Integer itr =new Integer(12);
int a=itr.intValue();
三、Random类产生随机数
Random ran = new Random();
//Random ran = new Random(100);相同的种子产生相同的随机数
int i=ran.nextInt();
四、String类
1、常用方法
.length();求字符串长度
.equals() 字符串比较(忽略大小写equalsIgnoreCass)
indexOf(String str)返回第一个出现str的位置下标
.split()查分(String,2)2表示拆成2部分
.trim()截取前后的空格后返回的字符串
.substring(1,2)提取
2、将基本数据类型转为String
toString
()+“”
3、将字符串变为相应数据类型(如整型)
Integer.parseInt()
4、和.equals区别
注比较地址
equals比较类型
5、String、StringBuffer、StringBuilder区别
String是字符串常量
StringBuffer字符串变量,同步、多线程
StringBuilder字符串变量,不同步、单线程、效率高
五、Calendar日历类
1、创建Calendar对象
Calendar.getInstance()
2、得到值
get(Canlendar.YEAR)得到年份
注意得到的月份和星期都要加上1