Arrays,正则表达式,以及一些类

Arrays

  1. Arrays类概述
    针对数组进行操作的工具类。
    提供了排序,查找等功能这段我也不是特别清楚,贴段代码
    在这里插入图片描述
    在这里插入图片描述
    就提供了一些排序方法

正则表达式

  1. 顾名思义,指的就是正确规则的表达式
  2. 这部分代码还未敲完,在下一篇再写

Pattern和Matcher类

pattern中,有些规定

  1. 字符
    x 字符 x。举例:‘a’表示字符a
    \ 反斜线字符。
    \n 新行(换行)符 (’\u000A’)
    \r 回车符 (’\u000D’)
  2. 字符类
    [abc] a、b 或 c(简单类)
    [^abc]任何字符,除了 a、b 或 c(否定)
    [a-zA-Z] a到 z 或 A到 Z,两头的字母包括在内(范围)
    [0-9] 0到9的字符都包括
  3. 预定义字符类
    . 任何字符。我的就是.字符本身,怎么表示呢? .
    \d 数字:[0-9]
    \w 单词字符:[a-zA-Z_0-9]
  4. 边界匹配器
    ^ 行的开头
    $ 行的结尾
    \b 单词边界
    就是不是单词字符的地方。
  5. Greedy 数量词
    X? X,一次或一次也没有 比如""空串 就是没有
    X* X,零次或多次 大于等于1次 都算多次
    X+ X,一次或多次
    X{n} X,恰好 n 次
    X{n,} X,至少 n 次
    X{n,m} X,至少 n 次,但是不超过 m 次

math

  1. Math类概述
    Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。
  2. 成员变量
    public static final double E : 自然底数
    public static final double PI: 圆周率
  3. 成员方法
    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) 获取最大值
    public static int min(int a, int b) 获取最小值
    public static double pow(double a,double b) 获取a的b次幂
    public static double random() 获取随机数 返回带正号的 double 值,该值大于等于

Random

  1. Random类的概述
    此类用于产生随机数如果用相同的种子创建两个 Random 实例,
    则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列。
  2. 构造方法
    public Random() 没有给定种子,使用的是默认的(当前系统的毫秒值)
    public Random(long seed) 给定一个long类型的种子,给定以后每一次生成的随机数是相同的
  3. 成员方法
    public int nextInt()//没有参数 表示的随机数范围 是int类型的范围
    public int nextInt(int n)//可以指定一个随机数范围
    void nextBytes(byte[] bytes) 生成随机字节并将其置于用户提供的空的 byte 数组中。

BigDecimal

  1. BigDecimal的概述
    由于在运算的时候,float类型和double很容易丢失精度,演示案例。
    所以,为了能精确的表示、计算浮点数,Java提供了BigDecimal
  2. 构造方法
    public BigDecimal(String val)
  3. 成员方法
    public BigDecimal add(BigDecimal augend)//加
    public BigDecimal subtract(BigDecimal subtrahend)//减
    public BigDecimal multiply(BigDecimal multiplicand)//乘
    public BigDecimal divide(BigDecimal divisor)//除法
    public BigDecimal divide(BigDecimal divisor,int scale,int roundingMode)//scale 小数点后面保留几位
发布了43 篇原创文章 · 获赞 7 · 访问量 1781

猜你喜欢

转载自blog.csdn.net/y18791050779/article/details/102824164