Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- class strman
- {
- public static void main(String args[])
- {
- String s1,s2;
- Scanner sc=new Scanner(System.in);
- int ch;
- System.out.println("Enter 2 strings: ");
- s1=sc.next();
- s2=sc.next();
- System.out.print("\n");
- do
- {
- System.out.print("MENU\n----------\n1.Equality\n2.Concatenate\n3.Replace\n4.Toggle\n5.Exit\n");
- System.out.println("Enter your choice");
- ch=sc.nextInt();
- switch(ch)
- {
- case 1: if(s1.equals(s2))
- System.out.println(s1+"="+s2);
- else
- System.out.println(s1+"!="+s2);
- break;
- case 2: System.out.println("The concatenated string is: "+s1.concat(s2));
- break;
- case 3: System.out.println("Enter string 1 or 2");
- int u=sc.nextInt();
- if(u==1)
- {
- System.out.println("Enter character to be replaced");
- String oldc=sc.next();//oldc=sc.next().charAt(0);
- System.out.print("Enter replacement character");
- String newc=sc.next();//char newc=sc.next().charAt(0);
- String m=s1.replace(oldc,newc);
- System.out.println("Modified String: "+m);
- break;
- }
- else if(u==2)
- {
- System.out.println("Enter character to be replaced");
- String oldc=sc.next();//oldc=sc.next().charAt(0);
- System.out.print("Enter replacement character");
- String newc=sc.next();//char newc=sc.next().charAt(0);
- String m=s2.replace(oldc,newc);
- System.out.println("Modified String: "+m);
- break;
- }
- else
- {
- System.out.print("Invalid choice");
- break;
- }
- /*for(int i=0;i<s1.length();i++)
- {
- if(s1.charAt(i)==oldc)
- m+=newc;
- else
- m+=s1.charAt(i);
- }*/
- case 4: s1.toUpperCase();
- break;
- case 5: System.exit(0);
- System.out.print("\n");
- default: System.out.println("Invalid choice");
- }
- }while(ch<=5);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement