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
What is a class object?
Is hashset ordered java?
Have you ever used hashtable and dictionary?
What are autoboxing and unboxing? When does it occur?
Explain the overview of UDP messaging.
What is the core java?
What is identifier in java?
What is the purpose of finalization in java programming?
Does java support Operator Overloading?
What is preflight request?
What is constant in programming?
Explain different types of thread priorities ?
What is a values collection view ?
What is the diffrence between inner class and nested class?
How do you change an int to a string?