扫码一下
查看教程更方便
String split() 方法有两种形式,并围绕给定正则表达式的匹配项拆分此字符串。
下面我们分别来看一下
public String[] split(String regex)
regex - 分隔正则表达式。
它返回通过围绕给定正则表达式的匹配拆分此字符串而计算出的字符串数组。
public class Main { public static void main(String args[]) { String Str = new String("Welcome-to-jiyik.com"); System.out.println("Return Value :" ); for (String retval: Str.split("-")) { System.out.println(retval); } } }
上面示例编译运行结果如下
Return Value :
Welcome
to
jiyik.com
public String[] split(String regex, int limit)
它返回通过围绕给定正则表达式的匹配拆分此字符串而计算出的字符串数组。
public class Main { public static void main(String args[]) { String Str = new String("Welcome-to-jiyik.com"); System.out.println("Return Value :" ); for (String retval: Str.split("-", 2)) { System.out.println(retval); } System.out.println(""); System.out.println("Return Value :" ); for (String retval: Str.split("-", 3)) { System.out.println(retval); } System.out.println(""); System.out.println("Return Value :" ); for (String retval: Str.split("-", 0)) { System.out.println(retval); } System.out.println(""); } }
上面示例编译运行结果如下
Return Value :
Welcome
to-jiyik.com
Return Value :
Welcome
to
jiyik.com
Return Value :
Welcome
to
jiyik.com