Copyright © 2019 SheepCore Authentic Articles.
If you wanna reblog the article, please mark the provenience:
https://mp.csdn.net/postedit/87281432.
1. Function: Splits this string around matches of the given regular expression.
2.Pattern: stringDemo.split(String regex, int limit);
-- regex shows how to seperate.
-- limit is the length of seperated array of strings.
3.Examples:
example 1:
String str = "SheepCore@leetcode@";
String[] arrOfStr = str.split("@");
output:
SheepCore
leetcode
example 2:
String str = "SheepCore@leetcode@";
String[] arrOfStr = str.split("@",1);
System.out.println("The length of array: "+ arrOfStr.length);
output:
SheepCore@leetcode@
The length of array: 1
example 3:
String str = "SheepCore@leetcode@";
String[] arrOfStr = str.split("@", 0);
output:
SheepCore
leetcode
The length of array: 2 //limit=0时,忽略尾部分隔符,所以尾部分隔出的空串被忽略掉了。
example 4:
String str = "SheepCore@leetcode@";
String[] arrOfStr = str.split("@", -1);
output:
SheepCore
leetcode
The length of array: 3 //当limit<0时,进行无限次分割,不忽略尾部分隔符。