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 / binoy
I would make it simple.
public void printHello()
{
String s="Hello Good Morning";
int i=0;
for (char c: s.toCharArray())
{
System.out.print
(""+c+":"+i+count(c,s)+"\t");
i++;
}
}
public int count(char c, String s)
{
int index=-1;
int count =0;
while((index=s.indexOf(c+""))!=-
1)
{
s=s.substring(index+1);
count++;
}
return count;
}
Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is difference between float and double?
how can you catch multiple exceptions in java?
Why Java doesn’t support multiple inheritance?
Differentiate between stringbuffer and stringbuilder in java.
when to use ArrayList and when to use HashMap in webApplication.
What are peerless components?
Is java util list serializable?
How many digits can a float hold?
Explain about version control?
How many characters is 2 bytes?
Can you give few examples of final classes defined in java api?
What is files manifesting?
How can we create objects if we make the constructor private ?
What is the purpose of an interface?
Why is it called buffering?