首页 > 编程语言 > 详细

JAVA常用类

时间:2020-09-19 23:24:46      阅读:66      评论:0      收藏:0      [点我收藏+]

getClass

返回class类型(Class),主要用来判断2个类是否相同

 

hascode

一般相同对象,返回值相同

 

equal

重写

  1. 判断是否为空

  2. 判断2个是否是同一引用

  3. instanceof判断是否是同一类(之后使用强转)

 

finalize

System.gc手动回收对象

 

自动装箱拆箱(java1.5之后新特性)

Integer.valueOf

integer.intValue

 

Boolean

Boolean.parse.Boolean(str);

str不是true,就会返回boolean值false,不会报错,ps:truu,返回false

 

整数缓冲区

预先创建256个整数包装类型对象(-128 127)

 

字符串常量池

 

String常用方法

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

 

StringBuilder

append()

insert(0,"")在对应下标下加字符串,添加

replace()

delete()

不常用:reverse()反转

 

BigDecimal

bd1.subtract(bd2) bd1减bd2 生成对象给字符串,new BigDecimal("1.0")

add()加法

multiply()乘法

divide()除法,除不尽的时候构造方法要输出保留几位小数,BigDecimal.Round_HALF_UP四舍五入

 

Date

after()

before()

compareTo()比较毫秒值,返回-1,1,0

equals()

 

Calendar

无法直接创建对象,protected,使用getInstance()

getTime()

get(Calendar.YEAR) MONTH(0-11) DATE/DAT_OF_MONTH HOUR 12小时制 HOUR_OF_DAY 24小时制 MIUNTE SECOND 获取时间

set()修改时间

add()修改时间

getActualMaximum()获取对应属性最大值

 

SimpleDateFormat

formate()格式化Date转换成字符串

parse()解析字符串转换成Date

y 年 M 月 d 日 h 12小时 H 24小时 m 分钟 s 秒 S 毫秒

 

System

arraycopy()数组复制 src源数组 srcPos开始复制的位置 dset目标数组 destPos目标数组位置 length复制长度(Array.copyOf使用的就是该方法)

currentTimeMillis()

gc()

exit() 0正常退出JVM,否则异常退出

JAVA常用类

原文:https://www.cnblogs.com/wzcwzc/p/13697693.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!