zoukankan      html  css  js  c++  java
  • Java基础知识强化73:正则表达式之分割功能

    1. 分割功能:

    使用String的split方法,split方法:根据给定正则表达式的匹配拆分字符串。如下:

    1 public  String[]  split(String regex);

    2.  案例:

    代码如下:

     1 package cn.itcast_03;
     2 
     3 import java.util.Scanner;
     4 
     5 /*
     6  * 分割功能
     7  *        String类的public String[] split(String regex)
     8  *        根据给定正则表达式的匹配拆分此字符串。 
     9  *
    10  * 举例:
    11  *         百合网,世纪佳缘,珍爱网,QQ
    12  *         搜索好友
    13  *             性别:女
    14  *             范围:"18-24"
    15  * 
    16  *         age>=18 && age<=24
    17  */
    18 public class RegexDemo {
    19     public static void main(String[] args) {
    20         //定义一个年龄搜索范围
    21         String ages = "18-24";
    22         
    23         //定义规则
    24         String regex = "-";
    25         
    26         //调用方法
    27         String[] strArray = ages.split(regex);
    28         
    29 //        //遍历
    30 //        for(int x=0; x<strArray.length; x++){
    31 //            System.out.println(strArray[x]);
    32 //        }
    33         
    34         //如何得到int类型的呢?
    35         int startAge = Integer.parseInt(strArray[0]);
    36         int endAge = Integer.parseInt(strArray[1]);
    37         
    38         //键盘录入年龄
    39         Scanner sc = new Scanner(System.in);
    40         System.out.println("请输入你的年龄:");
    41         int age = sc.nextInt();
    42         
    43         if(age>=startAge && age<=endAge) {
    44             System.out.println("你就是我想找的");
    45         }else {
    46             System.out.println("不符合我的要求,gun");
    47         }
    48     }
    49 }

    运行效果如下:

  • 相关阅读:
    你敢说自己了解单例模式?
    关于线程池,那些你还不知道的事
    Dubbo透传traceId/logid的一种思路
    当BeanUtils遇到泛型
    Oval框架如何校验枚举类型的一种思路
    HttpClient(4.5.x)正确的使用姿势
    HttpClient官方sample代码的深入分析(连接池)
    Jaxb如何优雅的处理CData
    JAXB性能优化
    Jaxb对xml报文头的小修小改
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4836704.html
Copyright © 2011-2022 走看看