Java String Split Example

In this section, you will learn how to split string into different parts using spit() function.

Java String Split Example

In this section, you will learn how to split string into different parts using spit() function.

Java String Split Example

Java String Split Example

In this section, you will learn how to split string into different parts using spit() function.

CODE

In the given below example, the first string splits where the compiler finds the delimiter '-' and second string splits where it finds the delimiter '.' . The third string splits where it finds the '.' delimiter but it will split it into only 3 parts in spite of 4 parts because we define it in the function split() that split the string into 3 parts. The string will split from the first three delimiter.

public class SplitString {

public static void main(String args[]) {
//Defining string and array 
String sample = "Sucess-need-continous-effort";
String subStr[];
System.out.println("EXAMLES OF SPLITTING STRING");
System.out.println("");

//Defining delimiter '-' and splitting string at '-'
System.out.println("Splitting string at '-'");
String delimiter = "-";
subStr = sample.split(delimiter);
for (int i = 0; i < subStr.length; i++)
System.out.println(subStr[i]);
System.out.println("");

//Defining delimiter '.' and splitting string at '.'
System.out.println("Splitting string at '.'");
sample = "Sucess.need.continous.effort";
delimiter = "\\.";
subStr = sample.split(delimiter);
for (int i = 0; i < subStr.length; i++)
System.out.println(subStr[i]);
System.out.println("");

//Defining delimiter '.' and splitting string at '.'
System.out.println("Splitting string at '.' in three part only, regardless of delimiter");
subStr = sample.split(delimiter, 3);
for (int i = 0; i < subStr.length; i++)
System.out.println(subStr[i]);
System.out.println("");

}
}

OUTPUT

EXAMLES OF SPLITTING STRING

Splitting string at '-'
Sucess
need
continous
effort

Splitting string at '.'
Sucess
need
continous
effort

Splitting string at '.' in three part only, regardless of delimiter
Sucess
need
continous.effort

Download Source Code