首页 > 编程语言 > 详细

Java基础知识强化74:正则表达式之分割功能

时间:2015-09-24 22:43:12      阅读:248      评论:0      收藏:0      [点我收藏+]

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 }

运行效果如下:

技术分享

Java基础知识强化74:正则表达式之分割功能

原文:http://www.cnblogs.com/hebao0514/p/4836704.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!