1.number类的方法
- xxxValue() 将number对象转换为XXX数据类型
- compareTo()
- equals()
- valueOf()
- toString() 以字符串形式返回值
- parselnt() 字符串解析成int类型
- abs()
- ceil()
- floor()
- rint()
- round)
- min()
- max
- exp()
- sqrt() 算数平方根
- sin()
- cos()
- tan()
- asin()
- acos()
- atan()
- atan2() 笛卡尔坐标转为极坐标
- toDegree() 参数转为角度
- toRadians() 角度转为弧度
- random() 随机数
2.character类
- isLetter() 是否是字母
- isDigit() 是否是数字字符
- isWhitespace() 是否是一个空格
- isUpperCase() 是否是大写字母
- isLowerCase() 是否是小写字母
- toUpperCase() 指定字母的大写形式
- toLowerCase() 指定字母的小写形式
- toString() 返回字符串
3.string类
注意:string类一旦创建不能修改,StringBuffer、StringBuilder类可以修改
https://www.w3cschool.cn/java/java-string.html
4.StringBuffer、StringBuilder类
- StringBuilder线程不安全,速度快(不考虑安全,多数情况经常有)
- StringBuffer线程安全,速度慢
注意:StringBuffer和StringBuilder创建后,还能够修改
如果要求线程安全,则使用StringBuffer,若要求速度快,则使用StringBuiler
(线程安全:多线程访问时,采用加锁机制,当一个线程访问该类的数据时,进行保护,其他线程不能进行访问知道该线程读取完,其他线程才能使用。不会出现数据不一致或者数据污染。线程不安全,就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据)
https://www.w3cschool.cn/java/java-stringbuffer.html