package cn.niit.demo5zhengze; /* 正则表达式 切割字符串 split()方法的运用 */ public class Test1 { public static void main(String[] args){ function1(); function2(); function3(); } /* 按照.来切割字符串 .在正则中表示任意字符,所以用\\.来使其变成普通的. 如果192.....168..456这种格式,则\\.+ */ public static void function3(){ String str="192.168.255.67.01"; String[] strArr=str.split("\\.+"); System.out.println("数组长度为:"+strArr.length); for (int i=0;i<strArr.length;i++){ System.out.print(strArr[i]+","); } } /* 按照空格切割字符串 */ public static void function2(){ String str="qw er 78 45 96 yu"; String[] strArr=str.split(" +"); System.out.println("数组的长度为:"+strArr.length); for (int i=0;i<strArr.length;i++){ System.out.print(strArr[i]+","); } System.out.println(); } /* String 类方法split对字符串进行切割 12-45-78-96 按照-对字符串进行切割 */ public static void function1(){ String str="12-45-78-96"; String[] strArr=str.split("-"); for (int i=0;i<strArr.length;i++){ System.out.print(strArr[i]+","); } System.out.println(); } }
正则表达式 切割字符串 split()方法的运用
最新推荐文章于 2024-05-30 22:28:11 发布