स्ट्रिंग java.lang पैकेज का वर्ग वर्णों के समूह का प्रतिनिधित्व करता है। जावा प्रोग्राम में सभी स्ट्रिंग अक्षर, जैसे "एबीसी", इस वर्ग के उदाहरण के रूप में कार्यान्वित किए जाते हैं। एक स्ट्रिंग इंडेक्स एक पूर्णांक है जो शून्य से शुरू होने वाली स्ट्रिंग में प्रत्येक वर्ण की स्थिति का प्रतिनिधित्व करता है।
एक सबस्ट्रिंग एक स्ट्रिंग का एक भाग/खंड है। आप substring() . का उपयोग करके किसी स्ट्रिंग के सबस्ट्रिंग की पहचान कर सकते हैं स्ट्रिंग वर्ग की विधि। इस विधि के दो प्रकार हैं -
सबस्ट्रिंग(int startIndex)
यह विधि वर्तमान स्ट्रिंग में एक इंडेक्स का प्रतिनिधित्व करने वाले एक पूर्णांक मान को स्वीकार करती है और दिए गए इंडेक्स से स्ट्रिंग के अंत तक सबस्ट्रिंग लौटाती है।
उदाहरण
import java.util.Scanner; public class SubStringExample { public static void main(String[] args) { System.out.println("Enter a string: "); Scanner sc = new Scanner(System.in); String str = sc.nextLine(); System.out.println("Enter the index of the substring: "); int index = sc.nextInt(); String res = str.substring(index); System.out.println("substring = " + res); } }
आउटपुट
Enter a string: Welcome to Tutorialspoint Enter the index of the string: 11 substring = Tutorialspoint
सबस्ट्रिंग (int startIndex, int endstring)
यह विधि दो पूर्णांक मानों को स्वीकार करती है जो वर्तमान स्ट्रिंग के अनुक्रमणिका मानों का प्रतिनिधित्व करते हैं और दिए गए अनुक्रमणिका मानों के बीच सबस्ट्रिंग लौटाते हैं।
उदाहरण
import java.util.Scanner; public class SubStringExample { public static void main(String[] args) { System.out.println("Enter a string: "); Scanner sc = new Scanner(System.in); String str = sc.nextLine(); System.out.println("Enter the start index of the substring: "); int start = sc.nextInt(); System.out.println("Enter the end index of the substring: "); int end = sc.nextInt(); String res = str.substring(start, end); System.out.println("substring = " + res); } }
आउटपुट
Enter a string: hello how are you welcome to Tutorialspoint Enter the start index of the substring: 10 Enter the end index of the substring: 20 substring = are you we