1. 程式人生 > 其它 >Java實現split字串分割方法

Java實現split字串分割方法

技術標籤:JAVA

實現方法 split, 能夠指定分割符將字串拆分成字串陣列
思路如下:

  1. 統計字串中的目標分割符的個數。
  2. 建立字串陣列並將其初始化為 “”,不初始化的話字串陣列中就會是null。
  3. 依次擷取字串中分隔符符之前的字元,並通過字串拼接完成合並。
import java.util.Arrays;
public class TE0120 {
    public static void main(String[] args) {
        String a="198.163.01";
        Split(a,'.');

    }
    public
static void Split(String num,char target){ int count=0; //統計字串中的目標分割符數目 for(int i=0;i<num.length();i++){ if(target==num.charAt(i)){ count++; } } //建立一個字串型別陣列 String[] result=new String[count+1]; Arrays.fill
(result, ""); char temp=' '; int t=0; //擷取字串 for(int i=0;i<num.length();i++){ if(target!=num.charAt(i)){ temp=num.charAt(i); result[t]+=temp; } //若遇到分隔符則字串陣列後移 else t++;
} //列印輸出 for (String s : result) { System.out.println(s); } } }

執行結果如下:
在這裡插入圖片描述