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


Please Help Members By Posting Answers For Below Questions

What is backdrop?

596


Which is faster string or stringbuilder?

521


Can you add null to a list java?

585


What does method mean?

516


What are data types in programming?

553






How can you traverse a linked list in java?

682


How does multithreading take place on a computer with a single cpu?

544


What is the difference between applet and application?

545


Why do we need hashmap in java?

559


What is the requirement of thread in java?

619


What is a get method?

535


Explain covariant method overriding in java.

544


What is the purpose of lambda expressions?

584


Differentiate jar and war files?

594


How many classes can any class inherit java?

510