java.util.regex.Pattern.split(CharSequence input,int limit)方法在此模式匹配项拆分给定的输入序列。
String[] split - 声明
public String[] split(CharSequence input, int limit)
input - 要拆分的字符序列。
limit - 输出阈值。
String[] split - 返回值
通过在此模式的匹配项附近拆分输入来计算的字符串数组。
String[] split - 示例
下面的示例显示java.util.regex.Pattern.split(CharSequence input,int limit)方法的用法。
package com.learnfk;
import java.util.regex.Pattern;
public class PatternDemo {
private static String REGEX = ":";
private static String INPUT = "boo:and:foo";
public static void main(String[] args) {
Pattern pattern = Pattern.compile(REGEX);
String[] result = pattern.split(INPUT,2);
</span><span class="kwd">for</span><span class="pun">(</span><span class="typ">String</span><span class="pln"> data</span><span class="pun">:</span><span class="pln">result</span><span class="pun">){</span><span class="pln">
</span><span class="typ">System</span><span class="pun">.</span><span class="kwd">out</span><span class="pun">.</span><span class="pln">println</span><span class="pun">(</span><span class="pln">data</span><span class="pun">);</span><span class="pln">
</span><span class="pun">}</span><span class="pln">
}
}
让无涯教程编译并运行以上程序,这将产生以下输出-
boo and:foo