常用类库的内容总结
Arrays:操作数组的工具类
toString():数组转换为字符串类型
binarySearch():二分查找
sort():对数组升序排列
Object
toString()
equals() 两个对象进行比较的方法
==:数值比较 两个对象的在内存中的地址来进行比较
equals:两个对象进行比较的方法:
比较地址值:自定义类中没有重写父类的方法
比较对象的内容:重写euqals方法
getClass():反射获取需要的类
8中基本类型包装类
byte Byte
short Short
int Integer
long Long
float Float
double Double
boolean Boolean
char Character
Max_Value:最大值
Min_value:最小值
Integer
Integer(int):int类型的数据转换为int类的对象
Integer(String)
intValue():Integer对象转换为int类型数据
valueOf(int):int类型的数据转换为Integer类型的数据
parseInt(String):String类型的数字转换为int类型
装箱:运算的时候会自动把int类型转换为Integer对象
拆箱:对象类型的数值转换为基本数据类型
Charcter:
Character(char):指定的参数转换为character
charValue():Chacter对象转换为char类型
ValueOf(char):指定char类型转换为Charcter
isUpperCase(char): 判断指定的字符为大写
isLowerCase(char):判断指定的字符为小写
isDigit(char):判断指定的字符是否为数字
toUpperCase():转为大写字符
toLowerCase()转换为小写字符
String:固定的字符串常量
charAt():或者指定位置上的char
endsWith():是否指定参数结尾
startsWith():指定字符开头
equals():指定的字符和原有的字符相等
indexOf():指定的字符第一次出现的位置
LastIndexOf():指定字符最后一次出现的位置
subString():指定的范围截取字符串
replace():指定内容替换原有的字符串
split():指定的格式分割字符串
concat():在原有的字符末尾拼接
trim():去掉开头和结尾的空格
StringBuffer:可变的字符串
append():添加指定的字符到原有的字符串末尾
remove():删除字符串中指定的元素
Math:基本的数学运算方法
max():返回指定数值的最大值
min():返回指定数值的最小值
random():返回一个0-1之间的double类型的随机数
random()*(X-Y)+Y:随机产生一个X-Y之间的随机数 Y:最小范围 Z:最大范围
(int)(Math.random()*(X-Y)+Y):产生整数类型的随机数
Date:时间类
new Date():系统时间
Calender:日历对象:复杂的日期运算
getInstance():获取一个日历对象
add():添加指定的字段和指定值
get():获取指定字段的内容
set():这是指定字段的内容
year:年
month:月
day_of_MONTH:一个月中第几天
hour
day_of_hour
minute分钟
second秒
day_of_week:一周中的第几天
SimpleDateFormat:String类型的日期和Date之间的转换的工具
SimpleDateFormat(“YYYY-mm-dd HH:MM:ss”)
formar(日期对象):日期对象转换为字符串对象
parse(String类的日期):String类型的日期转换为Date类型的数据
System:jvm系统的工具类
System.out.println():输出语句
System.err.println():输出语句
System.exit(int):强制结束jvm虚拟机(强制退出java程序)
System.in:标准的系统输入流