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
Can a class be private in java?
What is difference between == equals () and compareto () method?
why java does not support unsigned keyword?
What is multi level inheritance in java?
Explain abstract class in java?
What is immutable data?
What is finalize()?
Explain about the performance aspects of core java?
What is difference between length and length() method in java ?
What is the use of parseint in java?
What does g mean in regex?
Where is the singleton class used?
What is the difference between super class & sub class?
How will you reverse a singly-link list?
Will the jvm load the package twice at runtime?