Easy Tutorial
❮ Collection Print Method Break ❯

Java split() Method

Java String Class


The split() method splits a string based on the matches of the given regular expression.

Note: Escape characters like . , $, |, and * must be preceded by \\.

Note: Multiple delimiters can be used with | as a connector.

Syntax

public String[] split(String regex, int limit)

Parameters

-

regex -- The regular expression delimiter.

-

limit -- The number of splits.

Return Value

An array of strings.

Example

public class Test {
    public static void main(String args[]) {
        String str = new String("Welcome-to-tutorialpro");

        System.out.println("- Delimiter Return Value :" );
        for (String retval: str.split("-")){
            System.out.println(retval);
        }

        System.out.println("");
        System.out.println("- Delimiter with Limit Return Value :" );
        for (String retval: str.split("-", 2)){
            System.out.println(retval);
        }

        System.out.println("");
        String str2 = new String("www.tutorialpro.org");
        System.out.println("Escape Characters Return Value :" );
        for (String retval: str2.split("\\.", 3)){
            System.out.println(retval);
        }

        System.out.println("");
        String str3 = new String("acount=? and uu =? or n=?");
        System.out.println("Multiple Delimiters Return Value :" );
        for (String retval: str3.split("and|or")){
            System.out.println(retval);
        }
    }
}

The output of the above program is:

- Delimiter Return Value :
Welcome
to
tutorialpro

- Delimiter with Limit Return Value :
Welcome
to-tutorialpro

Escape Characters Return Value :
www
tutorialpro
org

Multiple Delimiters Return Value :
acount=? 
 uu =? 
 n=?

Java String Class

❮ Collection Print Method Break ❯