返回class类型(Class),主要用来判断2个类是否相同
一般相同对象,返回值相同
重写
判断是否为空
判断2个是否是同一引用
instanceof判断是否是同一类(之后使用强转)
System.gc手动回收对象
Integer.valueOf
integer.intValue
Boolean.parse.Boolean(str);
str不是true,就会返回boolean值false,不会报错,ps:truu,返回false
预先创建256个整数包装类型对象(-128 127)
length()
charAt(int index)根据数组下标获取对应字符
contains(String str)判断当前字符串是否含有str
toCharArray()字符串转换成数组
indexOf()
lastIndexOf()
trim()
toUpperCase()/toLowerCase()
endWith(String str)/startsWith()
replace()
split("[ ,]+")中括号里是或关系,既可以是空格也可以是逗号,后面加号表示可以出现一次或多次
equals()
compareTo()比较对应下标的阿斯克码值,返回一个整数(值相减),前提是在长度结束前比较出结果,如果不行,就比较两个字符串的长度,比如:“abc”,与“abcx"
subString
append()
insert(0,"")在对应下标下加字符串,添加
replace()
delete()
不常用:reverse()反转
bd1.subtract(bd2) bd1减bd2 生成对象给字符串,new BigDecimal("1.0")
add()加法
multiply()乘法
divide()除法,除不尽的时候构造方法要输出保留几位小数,BigDecimal.Round_HALF_UP四舍五入
after()
before()
compareTo()比较毫秒值,返回-1,1,0
equals()
无法直接创建对象,protected,使用getInstance()
getTime()
get(Calendar.YEAR) MONTH(0-11) DATE/DAT_OF_MONTH HOUR 12小时制 HOUR_OF_DAY 24小时制 MIUNTE SECOND 获取时间
set()修改时间
add()修改时间
getActualMaximum()获取对应属性最大值
formate()格式化Date转换成字符串
parse()解析字符串转换成Date
y 年 M 月 d 日 h 12小时 H 24小时 m 分钟 s 秒 S 毫秒
arraycopy()数组复制 src源数组 srcPos开始复制的位置 dset目标数组 destPos目标数组位置 length复制长度(Array.copyOf使用的就是该方法)
currentTimeMillis()
gc()
原文:https://www.cnblogs.com/wzcwzc/p/13697693.html