正則表示式 切割字串 split()方法的運用
阿新 • • 發佈:2019-01-30
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(); } }