Split String without split() method

 


 This  is java code   using  which we can split  a string  without  uisng  split() . In this code 

 we use Arraylist to  store and iterate and split  the string .


import java.util.stream.Collectors;

import java.util.stream.*;

import java.util.ArrayList;

import java.util.List;


public class TestData {

  

   public static void  splitThis() {    

   String s="splitting a string without using split()";

        ArrayList<Integer> al=new ArrayList<Integer>();    

                 //Instead you can also use a String 

        ArrayList<String> splitResult=new ArrayList<String>();

        for(int i=0;i<s.length();i++)

            if(s.charAt(i)==' ')

                al.add(i);

        al.add(0, 0);

        al.add(al.size(),s.length());

        String[] words=new String[al.size()];

        for(int j=0;j<=words.length-2;j++)

                splitResult.add(s.substring(al.get(j),al.get(j+1)).trim());

        System.out.println(splitResult);

   }

  

public static void main(String[] args) {

// TODO Auto-generated method stub

      splitThis();

}


}

              

              Program out   of this  code  is 

             

            [splitting, a, string, without, using, split()]


Split String without split() method Split  String  without  split() method Reviewed by Mukesh Jha on 9:12 PM Rating: 5

No comments:

Add your comment

All Right Reserved To Mukesh Jha.. Theme images by Jason Morrow. Powered by Blogger.