java基础知识

lambda:

  1. @FunctionalInterface声明该接口是一个符合lambda规范的接口,可以用于编译器检测,符合规范的接口中只允许有一个public方法声明,default和static方法可以被定义

正则:

   String reg = "\\d+";
        String input = "123asdasda ab 1321321321asd";
        Pattern pattern  = Pattern.compile(reg);
        Matcher matcher = pattern.matcher(input);
        System.out.println(matcher.find()); //是否有能匹配的
//        System.out.println(matcher.matches()); //是否全部匹配上
        System.out.println(matcher.group(1)); //捕获组
        System.out.println(matcher.group(2)); //捕获组
        System.out.println(matcher.groupCount()); //捕获组数量

注解类

注解类必须有@Target和@Retention否则该注解会默认设置为运行期间删除

你可能感兴趣的:(java基础知识)