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 / nagvthu@gmail.com

public class WordCount {
public static void main(String args[])
{
String s = "HelloWorld";

for(int i=0; i<s.length(); i++) //Track
each character
{
int flag = 0, count = 0;
for(int j=i-1; j>=0; j--)
//This loop is for: If character repeats or Space
then skip to next character
{
if(s.charAt(j) == s.charAt
(i) || s.charAt(i) == ' ')
{
flag = 1;
break;
}
}
if(flag == 1)
continue;

System.out.print(s.charAt(i)
+ ": "); //Starts to check position and counter for
repeated characters
for(int k=i; k<s.length(); k++)
{
if(s.charAt(i) == s.charAt
(k))
{
count++;
if(k ==
i) //Just for nice output

System.out.print(k);
else

System.out.print("," + k);
}
}
System.out.println(" & " +
count); //end output line with count
}
}
}

Is This Answer Correct ?    6 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is string variable?

567


What are serialization and deserialization?

728


What is java regex?

534


What does += mean coding?

515


Can we declare a constructor as final?

676






What are the two ways in which thread can be created?

598


Can static methods be inherited?

537


What are exception handling keywords in java?

609


What is method overloading in JAVA? Why is it not present in C ?

592


Explain about static nested classes in java?

611


Can an interface extend another interface?

600


Which is better list or arraylist in java?

495


Give differences between Quicksort &Mergesort. When should these sorts be used andwhat is their running time in java?

679


How many decimal digits is 64 bit?

536


What are the different types of multitasking?

660