import java.io.*;
class strclass
{ public static void main(String args[])throws IOException
{ String str,s2;
int ch,pos;
DataInputStream in=new DataInputStream(System.in);
while(true)
{
System.out.println("\n-------STRING CLASS--------\n");
System.out.print("\n 1. To Upper Case");
System.out.print("\n 2. To Lower Case");
System.out.print("\n 3. Replace");
System.out.print("\n 4. Trim");
System.out.print("\n 5. Equals");
System.out.print("\n 6. Equals Ignore Case");
System.out.print("\n 7. Length");
System.out.print("\n 8. Char At");
System.out.print("\n 9. Compare To");
System.out.print("\n 10. Concatenate");
System.out.print("\n 11. Substring");
System.out.print("\n 12. IndexOf");
System.out.print("\n 0. EXIT");
System.out.print("\n\n Enter your choice: ");
ch=Integer.parseInt(in.readLine());
switch(ch)
{ case 1: System.out.print("\n\n Enter string: ");
str=in.readLine();
s2=str.toUpperCase();
System.out.print("\n\n Converted To Upper case: " + s2);
break;
case 2: System.out.print("\n\n Enter string: ");
str=in.readLine();
s2=str.toLowerCase();
System.out.print("\n\n Converted To Lower case: " + s2);
break;
case 3: System.out.print("\n\n Enter string: ");
str=in.readLine();
s2=str.replace('v','x');
System.out.print("\n\n Sting Replaced by 'x': " + s2);
break;
case 4: System.out.print("\n\n Enter string: ");
str=in.readLine();
s2=str.trim();
System.out.print("\n\n Trimmed String: " + s2);
break;
case 5: System.out.print("\n\n Enter string: ");
str=in.readLine();
System.out.print("\n\n Enter string: ");
s2=in.readLine();
if(str.equals(s2))
System.out.print("\n\n Strings are Equal: ");
else
System.out.print("\n\n Strings are not Equal: ");
break;
case 6: System.out.print("\n\n Enter string: ");
str=in.readLine();
System.out.print("\n\n Enter string: ");
s2=in.readLine();
if(str.equalsIgnoreCase(s2))
System.out.print("\n\n Strings are Equal: ");
else
System.out.print("\n\n Strings are not Equal: ");
break;
case 7: System.out.print("\n\n Enter string: ");
str=in.readLine();
System.out.print("\n\n Length: "+ str.length());
break;
case 8: System.out.print("\n\n Enter string: ");
str=in.readLine();
System.out.print("\n\n Enter position: ");
pos=Integer.parseInt(in.readLine());
System.out.print("\n\n Length: "+ str.charAt(pos));
break;
case 9: System.out.print("\n\n Enter string: ");
str=in.readLine();
System.out.print("\n\n Enter string: ");
s2=in.readLine();
if(str.compareTo(s2)<0)
System.out.print("\n\n " + str + " is smaller than the " + s2);
else if(str.compareTo(s2)>0)
System.out.print("\n\n " + str + " is greater than the " + s2);
break;
case 10: System.out.print("\n\n Enter string: ");
str=in.readLine();
System.out.print("\n\n Enter string: ");
s2=in.readLine();
System.out.print("\n\n concatenated Strings is : " + str.concat(s2));
break;
case 11: System.out.print("\n\n Enter string: ");
str=in.readLine();
System.out.print("\n\n Enter position: ");
pos=Integer.parseInt(in.readLine());
System.out.print("\n\n SubString is: " + str.substring(pos));
break;
case 12: System.out.print("\n\n Enter string: ");
str=in.readLine();
System.out.print("\n\n Index of 'v'"+ " is " + str.indexOf('v'));
break;
case 0: System.exit(1);
default: System.out.print("\n invalid choice");
}
}
}
}
Comments
Post a Comment