javaSE 常用类
基本数据类型的包装类
java为了方便,给每一个基本数据类型 封装了一个类
double Double
float Float
byte Byte
short Short
int Integer
long Long
boolean Boolean
char Character
判断后缀名 .endsWith
返回指定索引处的 char 值 charAt
返回他的下标 indexOf
替换字符 replace
给定正则表达式的匹配拆分字符串 split
返回一个新的字符串,它是此字符串的一个子字符串 substring
返回字符串的副本,忽略前导空白和尾部空白 trim
返回(数据类型的)参数的字符串表示形式 valueOf
StringBuffer 线程安全(运行慢一点) 字符串拼接 要.append 先将字符串存入缓存,使用时再取出生成字符串
StringBuilder 不安全(效率高)
replace() 序列中此字符串替换成新的
substring 返回一个新的字符序列,它是此字符串的一个子字符串
trim 返回字符串的副本,忽略前导空白和尾部空白
Integer.parseInt() 转换类型
add() 加
subtract() 减
multiply() 乘
divide() 除
Math.round() 四舍五入
Math.ceil() 向上取整
Math.floor() 向下取整
注意:Math的三角函数中使用的是弧度值,并不是角度值
弧度值=角度值/180*PI PI(π)
Math.sin(90 * Math.PI / 180);
正则表达式 \w[a-zA-Z0-9] \d [0-9] \D[非数字] \s[空格制表符]
*星号 {0,}0次或多次
+加号 {1,} 1次或多次
?问号{0,1}0次或1次
. 点 匹配任何字符
^ 开头 $ 结尾
1.正则表达式验证的规则
2.编译正则表达式的规则
3.规则和字符串进行验证比较
4.验证
matches() 是全匹配
find() 非全匹配
原文地址:https://www.cnblogs.com/ArrayStoreException/p/11991633.html