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 }
运行效果如下: