当前位置: 首页 > news >正文

哈尔滨微信网站建设/手把手教你优化网站

哈尔滨微信网站建设,手把手教你优化网站,淄川政府网站建设托管,中国室内设计网欧式正则表达式 概念:就是人为规定的一种规则常用的组成规则 A:字符 x 字符 x。举例:‘a’表示字符a \ 反斜线字符。 \n 新行(换行)符 (’\u000A’) \r 回车符 (’\u000D’)B:字符类 [abc] a、b 或 c(简单类)…

正则表达式

  1. 概念:就是人为规定的一种规则
  2. 常用的组成规则
  • A:字符
    x 字符 x。举例:‘a’表示字符a
    \ 反斜线字符。
    \n 新行(换行)符 (’\u000A’)
    \r 回车符 (’\u000D’)
  • B:字符类
    [abc] a、b 或 c(简单类)
    [^abc] 任何字符,除了 a、b 或 c(否定)
    [a-zA-Z] a到 z 或 A到 Z,两头的字母包括在内(范围)
    [0-9] 0到9的字符都包括
  • C:预定义字符类
    . 任何字符。我的就是.字符本身,怎么表示呢? .
    \d 数字:[0-9]
    \w 单词字符:[a-zA-Z_0-9]
    在正则表达式里面组成单词的东西必须有这些东西组成
  • D:边界匹配器
    ^ 行的开头
    $ 行的结尾
    \b 单词边界
    就是不是单词字符的地方。
    举例:hello world?haha;xixi
  • E:Greedy 数量词
    X? X,<=1
    X* X,>=0
    X+ X,>=1
    X{n} X, n
    X{n,} X, n
    X{n,m} X, >=n&&<=m
  1. 判断手机号码是否满足规则
    11位且不能以0开头的数字字符串

String s="[1-9][0-9]{10}";
boolean b = “18791050779”.matches(s);
System.out.println(b);

  1. 校验邮箱
  • yangye@163.com以此邮箱为例
    String s="[a-zA-Z]\w{5,17}@163\.(com|net|cn|org)";
    boolean matches = “yangye@163.com”.matches(s);
    System.out.println(matches);
  1. 正则表达式的分割功能 split()方法
  • "91 27 46 38 50 21 11 1 121"将这个字符串排序并输出。
    String str=“91 27 46 38 50 21 11 1 121”;
System.out.println(Arrays.toString(arr));//得到的是集合
Arrays.sort(arr);
int[] ints = new int[arr.length];
for (int i = 0; i < ints.length; i++) {ints[i] = Integer.parseInt(arr[i]);//将集合里的元素全部转换为int类型的数,得到数组
}
Arrays.sort(ints);
StringBuilder stringBuilder = new StringBuilder();
for (int i = 0; i < ints.length; i++) {stringBuilder.append(ints[i]).append(" ");
}
String trim = stringBuilder.toString().trim();//借用trim和StringBuilder实现数组排序
System.out.println(trim);

Pattern和Matcher类

  1. 典型的调用顺序是
    Pattern p = Pattern.compile(“a*b”);
    Matcher m = p.matcher(“aaaaab”);
    boolean b = m.matches();

  2. da jia ting wo shuo,jin tian yao xia yu,bu shang wan zi xi,gao xing bu?将这个字符串中三个字母的字符打印出来

String regx="\\b[a-z]{3}\\b";
String[] strings = str.split("[^a-z]+");//除去空字符的字母集合
System.out.println(Arrays.toString(strings));
for (int i = 0; i < strings.length; i++) {if(strings[i].length()==3){System.out.println(strings[i]);}
}

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 值,该值大于等于 0.0 且小于 1.0。
    public static int round(float a) 四舍五入
    public static double sqrt(double a)获取正平方根

Random类

  1. 构造方法
    public Random() 没有给定种子,使用的是默认的(当前系统的毫秒值)
    public Random(long seed) 给定一个long类型的种子,给定以后每一次生成的随机数是相同的

  2. 成员方法
    public int nextInt()//没有参数 表示的随机数范围 是int类型的范围
    public int nextInt(int n)//可以指定一个随机数范围
    void nextBytes(byte[] bytes) 生成随机字节并将其置于用户提供的空的 byte 数组中。

System类

  1. System类的概述
    System 类包含一些有用的类字段和方法。它不能被实例化。

  2. 成员方法
    public static void gc()//调用垃圾回收器
    public static void exit(int status)//退出java虚拟机 0 为正常退出 非0为 异常退出
    public static long currentTimeMillis()//获取当前时间的毫秒值

BigDecimal类

  1. 精度能达到你的要求,就是精度高

  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 小数点后面保留几位
    // roundingMode 取舍模式 比如四舍五入

http://www.jmfq.cn/news/4757437.html

相关文章:

  • 做的网站怎么上传/百度官方电话人工服务电话
  • wordpress广告位插件/云优化
  • 做网站工作好么/seoyoon
  • 甘肃疫情最新资讯/优化教程网站推广排名
  • 波莱网站开发/临沂seo整站优化厂家
  • 深圳鲜花团购网站建设/杭州网站设计公司
  • 专业企业网站建设公司/网站建设与优化
  • b2b网站模板免费下载/上海网站优化
  • 做网站1200/今日十大头条新闻
  • 石家庄做网站的公司/百度官方人工客服电话
  • 自己怎样做淘客网站/如何给企业做网络推广
  • 广西疫情最新消息今天封城了/知名的搜索引擎优化
  • wordpress标签里面没文章/seo是什么职务
  • 北京彩页设计制作/郑州专业seo推荐
  • 手机wap网站开发与设计/做网站优化哪家公司好
  • 国外做网站被动收入/roseonly企业网站优化
  • 哪个网站是专门做招商的平台/百度推广获客
  • 自己做的网站别人查看/常见的网络推广方式有哪些
  • 网站建设技术服务的方式是什么/网络营销总监岗位职责
  • wordpress 安装插件 无法显示/绍兴seo网站管理
  • 哪个网站可以做头像/百度网站提交收录入口
  • 政府网站集约化建设栏目规划/关键词优化举例
  • 龙岗附近公司做网站建设多少钱/网站推广策划思路的内容
  • 泰州做兼职的网站/南京seo域名
  • 求和萝莉做的网站/新媒体seo培训
  • 做网站框架/seo兼职招聘
  • 怎么在网站上做签到/百度小程序优化
  • 做批发是国际购物网站有哪些/网站怎么优化关键词快速提升排名
  • 如何开发电子商务网站/北京网络推广有哪些公司
  • 百度网站自然排名优化/谷歌海外推广