इस लेख में, हम समझेंगे कि दो स्ट्रिंग्स की लेक्सिकोग्राफिक रूप से तुलना कैसे की जाती है। स्ट्रिंग एक डेटाटाइप है जिसमें एक या अधिक वर्ण होते हैं और दोहरे उद्धरण चिह्नों ("") में संलग्न होते हैं। स्ट्रिंग्स वर्णों का एक क्रम है। जावा प्रोग्रामिंग भाषा में, स्ट्रिंग्स को ऑब्जेक्ट के रूप में माना जाता है।
नीचे उसी का एक प्रदर्शन है -
मान लें कि हमारा इनपुट है -
Input string: Morning Input string: Evening
वांछित आउटपुट होगा -
The result of comparing the two strings is: 8
एल्गोरिदम
Step 1 - START Step 2 - Declare two string values namely input_string_1, input_string_2. Step 3 - Define the values. Step 4 - Compare the two strings usinf .compareTo() function. Step 5 - Display the result Step 6 - Stop
उदाहरण 1
यहां, हम 'मेन' फंक्शन के तहत सभी ऑपरेशंस को एक साथ बांधते हैं।
public class Demo { public static void main(String[] args) { String input_string_1 = "Morning"; System.out.println("The first string is defined as: " + input_string_1); String input_string_2 = "Evening"; System.out.println("The second string is defined as: " + input_string_2); System.out.println("\nThe result of comparing the two strings is: "); System.out.println(input_string_1.compareTo(input_string_2)); } }
आउटपुट
The first string is defined as: Morning The second string is defined as: Evening The result of comparing the two strings is: 8
उदाहरण 2
यहां, हम ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करने वाले कार्यों में संचालन को समाहित करते हैं।
public class Demo { static void compare(String input_string_1, String input_string_2){ System.out.println("\nThe result of comparing the two strings is: "); System.out.println(input_string_1.compareTo(input_string_2)); } public static void main(String[] args) { String input_string_1 = "Morning"; System.out.println("The first string is defined as: " + input_string_1); String input_string_2 = "Evening"; System.out.println("The second string is defined as: " + input_string_2); compare(input_string_1, input_string_2); } }
आउटपुट
The first string is defined as: Morning The second string is defined as: Evening The result of comparing the two strings is: 8