zoukankan      html  css  js  c++  java
  • 20191204学习总结

    20191204学习总结

    Calendar

    Calendar是抽象类,不能new,只能写子类。 默认为格里高利时间。

    时间格式化类

    自己要格式化时间,必须使用时间格式化类。 将日期类型转换为字符串格式化输出

    Date date = new Date();

    c.get()

    要获取某个时间,都是通过c.get()方法来获取 c.get()方法中的参数,全部是固定好的静态常量

            Calendar c = Calendar.getInstance();

    int year = c.get(Calendar.YEAR);

    System.out.println(year);

    int month = c.get(Calendar.MONTH) + 1;

    System.out.println(month);

    正则表达式

    验证某一个字符串是否符合某种规则

    之前的办法验证邮箱是否符合规则

    xxx@dxx.xx

            String email = "xxx@@@@@@163.com";

    if(email.indexOf("@") != -1 && email.indexOf(".") != -1) {
    System.out.println("是邮箱");
    }
    else {
    System.out.println("不是邮箱");
    }

    正则表达式验证的规则

    简单验证邮箱

            String reg = "\w+@\w+\.\w{1,3}";

    验证密码(首字母必须大写,可以出现字母数字和下划线,最后的字符不能出现数字,最少6位,最多16位)

            String reg = "[A-Z]\w{4,14}[a-zA-Z]";

    验证身份证

            String reg = "\d{6}(18|19|20){1}(\d{2})((0[1-9])|(1[0-2]))(([0-2]\d)|(3[01]))\d{3}(\d|x)";

    String reg = "^\w{2}\w+\d{3}$";

    编译正则表达式的规则

            Pattern pattern = Pattern.compile(reg);

    规则和字符串进行验证比较

            Matcher m = pattern.matcher(str);

    .验证

            if(m.find()) {
                System.out.println("字符串匹配成功!");
            }
            else {
                System.out.println("字符串匹配失败");
            }

  • 相关阅读:
    Guava入门第四章(Objects)
    Guava入门第三章(Preconditions)
    Guava入门第二章(Splitter)
    Guava入门第一章(Joiner)
    Docker入门第六章
    Docker遇到的问题
    Docker命令图
    2016-08-26-Java比较器的使用
    2017-10-6-MyBatis配置简述
    2017-9-17-Java Exception小结
  • 原文地址:https://www.cnblogs.com/Wardenclyffe/p/11995905.html
Copyright © 2011-2022 走看看