You are on page 1of 3

String Tokenize

============================================

import java.util.*;

class StringTokenize{
public static void main(String a[])throws
IndexOutOfBoundsException{

Scanner sc=new Scanner(System.in);


System.out.println("\nE-Mail add should be like
that(3char@3char.3char)");
System.out.println("Enter E-Mail address: ");
String s=sc.next();

char c2=s.charAt(0);
char c=s.charAt(3);
char c1=s.charAt(7);
boolean b=false;

if((c=='@' || c1=='.') && (c2>=65 && c2<=90 || c2>=97


&& c2<=122)){
System.out.println("\nYour E-Mail address is:
"+s);
b=true;
}
else{
do{
System.out.println("\nYour E-Mail address is
invalid: "+s);
System.out.println("\nE-Mail add should be
like that(3char@3char.3char)");
System.out.println("Enter E-Mail address: ");
s=sc.next();
c=s.charAt(3);
c1=s.charAt(7);
b=true;
}while((c!='@' || c1!='.') && (c2<=65 && c2>=90 ||
c2<=97 && c2>=122));
}

if(b){
System.out.println("Tokenized E-Mail: \n");
StringTokenizer st=new StringTokenizer(s,"@.");
while(st.hasMoreTokens()){
String key=st.nextToken();
System.out.println(key);
}
}
}
}

============================================

import java.util.*;
class StringTokenize{
public static void main(String a[]){
Scanner sc=new Scanner(System.in);
System.out.println("Enter E-Mail address: ");
String s=sc.next();
String str;

while((s.length()<3)||(s.length()>3)){
System.out.println("Invalid!!! ");
System.out.println("Enter 3 char: ");
System.out.println("Enter E-Mail address: ");
s=sc.next();
}
System.out.println("@");
String s1=sc.next();
while((s1.length()<3)||(s1.length()>3)){
System.out.println("Invalid!!! ");
System.out.println("Enter 3 char: ");
s1=sc.next();
}

System.out.println(".");
String s2=sc.next();
while((s2.length()<3)||(s2.length()>3)){
System.out.println("Invalid!!! ");
System.out.println("Enter 3 char: ");
s2=sc.next();
}
str=s+"@"+s1+"."+s2;
System.out.println("E-Mail address is: "+str);
System.out.println("Tokenized E-Mail: \n");
StringTokenizer st=new StringTokenizer(str,"@.");
while(st.hasMoreTokens()){
String key=st.nextToken();
System.out.println(key);
}
}
}

http://www.ravianeducation.blogspot.com
FARHAN: 03008855006

You might also like