Write a java program to get a string of words and print the numbers of each word count in descending order
Answer Posted / anjan singh
import java.io.*;
public class Sample {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try
{
BufferedReader br= new BufferedReader
(new InputStreamReader(System.in));
System.out.println("enter a sentence:");
String str = br.readLine();
str = str.trim();
String[] strArr = str.split(" ");
for(int i=0;i<strArr.length;i++)
for(int
j=i+1;j<strArr.length;j++)
if(strArr[j].length()
> strArr[i].length())
{
String
x=strArr[j];
strArr[j]
=strArr[i];
strArr[i]=x;
}
System.out.println("output:-");
for(int i=0;i<strArr.length;i++)
System.out.println(strArr[i]);
}
catch(Exception e){}
}
}
Is This Answer Correct ? | 12 Yes | 5 No |
Post New Answer View All Answers
How do I write a self declaration?
When object is created and destroyed?
Explain wait(), notify() and notifyall() methods of object class ?
How does hashmap work in java ?
Name four container classes.
who can i handle multiple client in RMI
Is 0 a real number?
How many types of assembly languages are there?
What are the restriction imposed on a static method or a static block of code?
List some oops concepts in java?
What is user defined exception in Java?
What is a priority queue java?
Explain about assignment statement?
When should the method invokelater() be used?
What is serial version uid and its importance in java?