|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
|
Announcements
Chapters
Services
Feature Zones
|
Note: This is an unedited contribution. If this article is inappropriate,
needs attention or copies someone else's work without reference then please
Report This Article
Introduction
I got a problem where NULL values should also act a role in my program. But when I use StringTokenizer class to split, it eliminates null values, so I have written my own program that will help me to give null values. import java.util.*; public class Split { public String[] split(String str,char x) { Vector v=new Vector(); String str1=new String(); for(int i=0;i<str.length();i++) { if(str.charAt(i)==x) { v.add(str1); str1=new String(); } else { str1+=str.charAt(i); } } v.add(str1); String array[]; array=new String[v.size()]; for(int i=0;i<array.length;i++) { array[i]=new
String((String)v.elementAt(i)); } return array; } public static void main(String s[]) { Split ss=new Split(); String array[]; array=ss.split(s[0],s[1].charAt(0)); for(int i=0;i<array.length;i++) System.out.println(array[i]); } } Example: String str=”Koundinya,,”progarmer”; StringTokeizer st=new
StringTokenizer(str); Split ss=new Split(); String array[]; array=ss.split(str,’,’); StringTokenizer will split this
into Koundinya and programmer But Split.class gives result as Koundinya null and programmer I hope this program will help
the beginners Koundinya
|
||||||||||||||||||||||