字符串通过正则表达式来完成替换功能
public String replaceAll(String regex,String replacement);
案例:我要学编程(用到了组的概念)
模式类Pattern和匹配器类Matcher用正则表达式完成匹配和查找获取功能
String s = "我的手机是18511866260,我曾用过18987654321,还用过18812345678";
String regex = "1[3578]\\d{9}";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(s);
boolean b = m.matches(); //用正则表达式完成匹配 也可以直接这样"abchehe".matches("a*c");
while(m.find()) { //查找功能
System.out.println(m.group()); //获取功能
}
Math:类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。
* public static int abs(int a)
* public static double ceil(double a)
* public static double floor(double a)
* public static int max(int a,int b) min自学
* public static double pow(double a,double b)
* public static double random()
* public static int round(float a) 参数为double的自学
* public static double sqrt(double a)
System:
* public static void gc()
* public static void exit(int status)
* public static long currentTimeMillis()
* pubiic static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
BigInteger的概述
可以让超过Integer范围内的数据进行运算
B:构造方法
* public BigInteger(String val)
C:成员方法
* public BigInteger add(BigInteger val)
* public BigInteger subtract(BigInteger val)
* public BigInteger multiply(BigInteger val)
* public BigInteger divide(BigInteger val)
* public BigInteger[] divideAndRemainder(BigInteger val)