इस लेख में, हम समझेंगे कि किसी विशिष्ट अनुक्रमणिका पर किसी वर्ण को कैसे बदला जाए। स्ट्रिंग एक डेटाटाइप है जिसमें एक या अधिक वर्ण होते हैं और दोहरे उद्धरण चिह्नों ("") में संलग्न होते हैं।
नीचे उसी का एक प्रदर्शन है -
मान लीजिए कि हमारा इनपुट है -
Input string: Java Programming Index: 6
वांछित आउटपुट होगा -
Modified string: Java P%ogramming
एल्गोरिदम
Step 1 - START Step 2 - Declare a string value namely input_string , an integer namely index, a char value namely character, Step 3 - Define the values. Step 4 - Fetch the substring from index 0 to index value using substring(), concatenate with character specified, concatenate this with the substring from ‘index + 1’. Store the result. Step 5 - Display the result Step 6 - Stop
उदाहरण 1
यहां, हम 'मेन' फंक्शन के तहत सभी ऑपरेशंस को एक साथ बांधते हैं।
public class StringModify { public static void main(String args[]) { String input_string = "Java Programming"; int index = 6; char character = '%'; System.out.println("The string is defined as: " + input_string); input_string = input_string.substring(0, index) + character + input_string.substring(index + 1); System.out.println("\nThe modified string is: " + input_string); } }
आउटपुट
The string is defined as: Java Programming The modified string is: Java P%ogramming
उदाहरण 2
यहां, हम ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करने वाले कार्यों में संचालन को समाहित करते हैं।
public class StringModify { static void swap(String input_string, int index, char character){ input_string = input_string.substring(0, index) + character + input_string.substring(index + 1); System.out.println("\nThe modified string is: " + input_string); } public static void main(String args[]) { String input_string = "Java Programming"; int index = 6; char character = '%'; System.out.println("The string is defined as: " + input_string); swap(input_string, index, character); } }
आउटपुट
The string is defined as: Java Programming The modified string is: Java P%ogramming