Copyright © tutorialspoint.com

# Java Examples - Spliting a String

## Problem Description:

How to split a string into a number of substrings ?

## Solution:

Following example splits a string into a number of substrings with the help of str split(string) method and then prints the substrings.

    public class JavaStringSplitEmp{
       public static void main(String args[]){
          String str = "jan-feb-march";
          String[] temp;
          String delimeter = "-";
          temp = str.split(delimeter);
          for(int i =0; i < temp.length ; i++){
             System.out.println(temp[i]);
             System.out.println("");
             str = "jan.feb.march";
             delimeter = "\\.";
             temp = str.split(delimeter);
          }
          for(int i =0; i < temp.length ; i++){
             System.out.println(temp[i]);
             System.out.println("");
             temp = str.split(delimeter,2);
             for(int j =0; j < temp.length ; j++){
                System.out.println(temp[i]);
             }
          }
       }
    }

## Result:

The above code sample will produce the following result.

    jan

    feb

    march

    jan

    jan
    jan
    feb.march

    feb.march
    feb.march

Copyright © tutorialspoint.com