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 / rahul verma
public static void main(String... arg)
{
String str="Guriqbal Singh";
int length = str.length();
System.out.println(str.length());
String tempStr="";
for(int i =0;i<length;i++)
{
String out="";
char a = str.charAt(i);
if(tempStr.contains(""+a))
continue;
tempStr=tempStr+a;
int count=0;
for(int j=0;j<length;j++)
{
if(a==str.charAt(j))
{
out = out+" At Loc : "+(j+1);
count++;
}
}
System.out.println(" CHar "+a+" No. of times:
= "+count+out);
}
}
Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
What is the maximum size of a string in java?
Is empty string in java?
Which method cannot be overridden in java?
What is a local class in java?
What carriage return means?
When will we prefer to use set and list in java and why?
What are different types of inner classes ?
What is parsing a sentence?
Difference difference paint() and paintcomponent()?
Why are there no global variables in java?
What are the legal parameters?
What do you mean by composition in java?
Can we overload the methods by making them static?
Can an interface extend another interface?
What is the purpose of lambda expressions?