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
Can we have a try block without catch block?
What are 3 boolean operators?
What is the length of a string?
Explain the difference between transient and volatile in java?
What is a values collection view ?
Can one thread block the other thread?
Can you call a method in a method?
Is java 11 paid version?
How big is a boolean?
Explain thread life cycle in java?
How do you define a set in java?
When a thread is executing synchronized methods , then is it possible to execute other synchronized methods simultaneously by other threads?
Why do we declare a class static?
Is string serializable in java?
What are the different tags provided in jstl?