此外,如果字符串中存在多个不同的分隔符,可以使用"|"作为连字符,将这些分隔符连接起来作为正则表达式的一部分,以实现更复杂的分割需求。例如,在字符串"acount=? and uu =? or n=?"中,若想将"and"、"or"和空格作为分隔符,可以使用"and|or"来分割字符串,即String.split("and|or")。
除了基本的split方法,还可以使用public String[] split(String regex, int limit)方法,根据匹配给定的正则表达式来拆分字符串。该方法返回的数组包含了此字符串的每个子字符串,这些子字符串由另一个匹配给定表达式的子字符串终止或由字符串结束来终止。数组中的子字符串按它们在此字符串中的顺序排列。