java学习笔记18
1.String类的常用方法:
equals() ----用来判断两个字符串的值是否相等
== ----- 判断两个字符串是否是同一个对象
split() ------ 拆分方法
matchs() ------匹配方法
replace()------替换方法
getBytes()------将字符串转换成对应的字节数组
new String(byte[] b)
toCharArray()-----将字符串转换为对应的字符数组
new String(char[] c)
trim() -----去掉字符串两端的空格
toLowerCase()-----转换成小写
toUpperCase()-----转换成大写
concat()--------连接
contains()
charAt()
length()
substring()
indexOf()
lastIndexOf()
valueOf()
2.MessageDigest类 可以使用密码加密
getInstance() ------获取实例
digest()----------获取密文摘要
update() -----修改摘要
3.StringBuffer 类和StringBuilder类
代表字符串 ,可变长的字符串
StringBuffer和StringBuilder的区别
StringBuilder比StringBuffer执行的速度快,
StringBuilder是线程不安全的,StringBuffer是线程安全的
常用方法:
append()------追加方法
insert()--------插入方法
reverse()-------反转
toString()-------转换成字符串
4.八个封装类(包装类)
Byte Short Long Float Double Boolean
Integer Character
共有的构造方法:
相对应的基本类型参数的构造方法
有String类型参数的构造方法
共有的方法:
intValue()-------拆包方法 JDK1.5自动拆包
valueOf()--------打包方法 自动打包
字符串和数字之间的转换方法:
parseInt()---------将字符串转换为数字
valueOf() ---------将字符串转换为数字
toString(int i) ------将数字转换为字符串
+ ------可以数字转换成字符串
5.数学类Math
Math是不能创建对象的
常用方法:
ceil() --------向上取整
floor() -------向下取整
pow() -------多少次幂