ICSE Class 10 Computer Applications
Question 33 of 46
String Handling — Question 33
Back to all questions 33
Question Question 20
Design a class to overload a function check() as follows:
- void check(String str, char ch) - to find and print the frequency of a character in a string.
Example:
Input:
Str = "success"
ch= 's'
Output:
Number of s present is = 3 - void check (String s1) - to display only vowels from string s1, after converting it to lowercase.
Example:
Input:
S1= "computer"
Output: o u e
public class KboatOverload
{
void check (String str , char ch ) {
int count = 0;
int len = str.length();
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if (ch == c) {
count++;
}
}
System.out.println("Frequency of " + ch + " = " + count);
}
void check(String s1) {
String s2 = s1.toLowerCase();
int len = s2.length();
System.out.println("Vowels:");
for (int i = 0; i < len; i++) {
char ch = s2.charAt(i);
if (ch == 'a' ||
ch == 'e' ||
ch == 'i' ||
ch == 'o' ||
ch == 'u')
System.out.print(ch + " ");
}
}
}Output

