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 default switch case? Give example.
Which is illegal identifier in java?
What is difference between == equals () and compareto () method?
Is singleton thread safe in java?
What is externalizable?
What is a static method in java?
Can abstract class have private constructor?
What's the purpose of using break in each case of switch statement?
What does java edition mean?
Can you make a constructor final?
Can constructor return value?
How is treeset implemented in java?
What are the important features of Java 9 release?
What do you know about the garbage collector in java?
What is a stack class in java ?