1. 程式人生 > >正則表示式 切割字串 split()方法的運用

正則表示式 切割字串 split()方法的運用

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(); } }