• 学习java第42天


    1.正则表达式的判断方法matches

    *public boolean matches(String regex)

    判断一个字符串是否满足一定的规则

    //校验手机号

    public static void main(String[] args) {

            String PHONE_NUMBER_REG = "^(1[3-9])\d{9}$";

            String phoneNumber = "15112345678";

            boolean b = phoneNumber.matches(PHONE_NUMBER_REG);

            System.out.println(b);

        }

    //输出结果:true

    2.正则表达式的分割方法split

    *public String[] split(String regex)

    一个字符串:”1 2 3 4 5”,写代码实现最终输出结果是:”2 4 3 5 1”

    public static void main(String[] args) {

            String str = "1 2 3 4 5";

            String REG = " +";//正则表达式

            String[] starArr = str.split(REG);

            int[] endArr = new int[starArr.length];

            for (int i = 0; i < starArr.length; i++) {

                endArr[i] = Integer.valueOf(starArr[i]);

            }

            Arrays.sort(endArr);

            System.out.println(Arrays.toString(endArr));

        }

    //输出结果:[2,4,3,5,1]

    3.正则表达式的替换方法replaceAll

    *public String replaceAll(String regex,String replacement)

    将满足正则表达式的字符串替换成指定字符串

    将数字替换成 “*”

    public static void main(String[] args) {

            String str = "今天2019年11月11日!";

            String REG = "[\d]";

            String endsStr = str.replaceAll(REG, "*");

            System.out.println(endsStr);

        }

    //输出结果:今天****年**月**日!

    4.明天学习内容:日期类

    .

  • 相关阅读:
    python之os模块分类整理
    MySql的四种事务隔离级别
    Ajax异步请求XMLHttpRequest对象Get请求
    经典mssql语句大全
    Repeater 无刷新分页
    关于编写性能高效的javascript事件的技术
    ASP.NET页面之间数据传递的几种方法
    MSSQL常用函数大全
    .net-一般处理程序及生命周期
    请求管道中的19个事件
  • 原文地址:https://www.cnblogs.com/SirNie/p/13513232.html
Copyright © 2020-2023  润新知