Write program to print Hello World and print each character
address in that string and print how many times each
character is in that string?
Ex: H: 0 & 1
e:1 & 1
l :2,3,8 & 3
o:4,6 & 2
w:5 & 1
r: 7 & 1
d 9 & 1
Answer Posted / kishore nerella
class Wordcount
{
public static void main(String[] args)
{
String s="hello world";
for(int i=0;i<s.length();i++)
{
String s1=""+i;
int count=1;
if(s.charAt(i)!=' ')
{
for(int j=i+1;j<s.length();j++)
{
if(s.charAt(i)==s.charAt(j))
{
count++;
s1=s1+"&"+j;
}
}
int before=0;
for(int x=i-1;x>0;x--)
{
if(s.charAt(i)==s.charAt(x))
before=1;
}
if(before==0)
System.out.println("the occurence of letter "+s.charAt(i)+" no of times= "+count+"--- positions="+s1);
}
}
}
}
Is This Answer Correct ? | 5 Yes | 2 No |
Post New Answer View All Answers
What is backdrop?
Which is faster string or stringbuilder?
Can you add null to a list java?
What does method mean?
What are data types in programming?
How can you traverse a linked list in java?
How does multithreading take place on a computer with a single cpu?
What is the difference between applet and application?
Why do we need hashmap in java?
What is the requirement of thread in java?
What is a get method?
Explain covariant method overriding in java.
What is the purpose of lambda expressions?
Differentiate jar and war files?
How many classes can any class inherit java?