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
How to print an arraylist in java?
What does java se mean?
How can you share data between two thread in Java?
What is the abstraction?
Why are constructors used?
What is stored procedure. How do you create stored procedure ?
why Java does not support multiple inheritances?
What defines function?
What does string mean in java?
What is yield () in java?
Java Compiler is stored in JDK, JRE or JVM?
What do you know about the garbate collector?
What is an image buffer?
What is final, finally, finalize?
Why can we not override static method?