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

Can we have a try block without catch block?

657


What are 3 boolean operators?

614


What is the length of a string?

633


Explain the difference between transient and volatile in java?

666


What is a values collection view ?

758






Can one thread block the other thread?

689


Can you call a method in a method?

629


Is java 11 paid version?

605


How big is a boolean?

668


Explain thread life cycle in java?

673


How do you define a set in java?

610


When a thread is executing synchronized methods , then is it possible to execute other synchronized methods simultaneously by other threads?

667


Why do we declare a class static?

644


Is string serializable in java?

615


What are the different tags provided in jstl?

657