Print
the Palindrome word from a Sentence
import
java.io.*;
    public class Palindrome_Word
        {
            public static void main(String
args[])throws IOException
                {
                    String Str,Sword;
                    BufferedReader Br=new
BufferedReader(new InputStreamReader(System.in));
                   
System.out.print("\n\tEnter a Sentence : ");
                    Str=Br.readLine();
                    Palindrome_Word PW=new
Palindrome_Word();
                   
System.out.println("\tPalindrome Word in '"+Str+"' is :
");
                    PW.Palin(Str);
                } 
            void Palin(String S)
                {
                    int j=0;
                    S=S+" ";
                    String S1,S2;
                    for(int i=0;i<S.length();i++)
                        {
                            if(S.charAt(i)=='
')
                                {
                                    S1=S.substring(j,i);
                                   
S1=S1.trim();
                                   
S2="";
                                    j=i+1;
                                    for(int k=0;k
                                        {
                                           
S2=S1.charAt(k)+S2;
                                        }
                                   
if(S1.toUpperCase().equals(S2.toUpperCase()))
                                        {
                                           
System.out.println("\t"+S1);
                                        }
                                }
                        }
                }
        }
Output:
          Enter a Sentence : Mom and Dad
          Palindrome Word in 'Mom and Dad' is : 
          Mom
          Dad
Sorting
the Words of a Sentence.
import
java.io.*;
    public class String_Sorting
        {
            public static void main(String
args[])throws IOException
                {
                    String Str,Sword;
                    BufferedReader Br=new
BufferedReader(new InputStreamReader(System.in));
                   
System.out.print("\n\tEnter a Sentence : ");
                    Str=Br.readLine();
                    String_Sorting SS=new
String_Sorting();
                   
System.out.println("\tString '"+Str+"' After Sorting:
");
                    SS.Sort(Str);
                } 
            void Sort(String S)
                {
                    String List[]=S.split("
");
                    for(int i=0;i<S.length();i++)
                        {
                            for(int j=0;i<S.length()-i-1;j++)
                                {
                                   
if(List[j].toUpperCase().compareTo(List[j+1].toUpperCase())>0)
                                        {
                                           
String Tmp=List[j];
                                           
List[j]=List[j+1];
                                           
List[j+1]=Tmp;
                                        }
                                }
                        }
                   
System.out.print("\t");   
                    for(int i=0;i<S.length();i++)
                        {
                           
System.out.print(List[i]+" ");
                        }
                }
            }         
Output:
          Enter a Sentence : Hello! How are you?
          String 'Hello! How are you?' After
Sorting: 
          are Hello! How you?
No comments:
Post a Comment