इस लेख में, हम समझेंगे कि किसी स्ट्रिंग में वर्ण की आवृत्ति कैसे ज्ञात करें। स्ट्रिंग एक डेटाटाइप है जिसमें एक या अधिक वर्ण होते हैं और दोहरे उद्धरण चिह्नों ("") में संलग्न होते हैं।
नीचे उसी का एक प्रदर्शन है -
मान लीजिए कि हमारा इनपुट है -
Input string: Java Programming is fun Input character: a
वांछित आउटपुट होगा -
The frequency of a is 3
एल्गोरिदम
Step 1 - START Step 2 - Declare a string namely input_string, a char namely input_character, an int value na,ely counter. Step 3 - Define the values. Step 4 - Iterate over the string using a for-loop, compare each letter of the string with the character provided. If the character matches, increment the counter value. Step 5 - Display the result Step 6 - Stop
उदाहरण 1
यहां, हम 'मेन' फंक्शन के तहत सभी ऑपरेशंस को एक साथ बांधते हैं।
public class Demo { public static void main(String[] args) { String input_string = "Java Programming is fun"; System.out.println("The string is defined as: " +input_string); char input_character = 'a'; System.out.println("The character is defined as: " +input_character); int counter = 0; for(int i = 0; i < input_string.length(); i++) { if(input_character == input_string.charAt(i)) { ++counter; } } System.out.println("The frequency of " + input_character + " is " + counter ); } }
आउटपुट
The string is defined as: Java Programming is fun The character is defined as: a The frequency of a is 3
उदाहरण 2
यहां, हम ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करने वाले कार्यों में संचालन को समाहित करते हैं।
public class Demo { public static int get_count(String input_string,char input_character) { int counter = 0; for (int i = 0; i < input_string.length(); i++) { if (input_character == input_string.charAt(i)) { ++counter; } } return counter; } public static void main(String[] args) { String input_string = "Java Programming is fun"; System.out.println("The string is defined as: " +input_string); char input_character = 'a'; System.out.println("The character is defined as: " +input_character); int counter = get_count(input_string, input_character); System.out.println("The frequency of " + input_character + " is " + counter ); } }
आउटपुट
The string is defined as: Java Programming is fun The character is defined as: a The frequency of a is 3