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


Please Help Members By Posting Answers For Below Questions

What is the maximum size of a string in java?

557


Is empty string in java?

558


Which method cannot be overridden in java?

615


What is a local class in java?

595


What carriage return means?

534






When will we prefer to use set and list in java and why?

552


What are different types of inner classes ?

571


What is parsing a sentence?

554


Difference difference paint() and paintcomponent()?

540


Why are there no global variables in java?

595


What are the legal parameters?

517


What do you mean by composition in java?

576


Can we overload the methods by making them static?

514


Can an interface extend another interface?

607


What is the purpose of lambda expressions?

593