जावा स्ट्रिंग सबस्ट्रिंग () विधि स्ट्रिंग से एक स्ट्रिंग निकालती है और उसे वापस करती है।
substring()
विधि का सिंटैक्स है:
string.substring(int startIndex, int endIndex)
यहाँ, स्ट्रिंग String
कक्षा की एक वस्तु है ।
प्रतिस्थापन () पैरामीटर
substring()
विधि दो पैरामीटर लेता है।
- startIndex - भीख सूचकांक
- एंडइंडेक्स (वैकल्पिक) - अंत सूचकांक
प्रतिस्थापन () वापसी मूल्य
substring()
विधि दिया स्ट्रिंग से सबस्ट्रिंग देता है।
- सबस्ट्रिंग शुरुआत में चरित्र के साथ शुरू होता है और सूचकांक में चरित्र तक फैलता है
endIndex - 1
। - यदि एंडइंडेक्स पारित नहीं होता है, तो विकल्प निर्दिष्ट सूचकांक पर चरित्र के साथ शुरू होता है और स्ट्रिंग के अंत तक फैलता है।

नोट: यदि आपको एक त्रुटि मिलेगी,
- startIndex / endIndex, स्ट्रिंग की लंबाई से नकारात्मक या अधिक है
- startIndex endIndex से अधिक है
उदाहरण 1: जावा सबस्ट्रिंग () एंड इंडेक्स के बिना
class Main ( public static void main(String() args) ( String str1 = "program"; // from the first character to the end System.out.println(str1.substring(0)); // program // from the 4th character to the end System.out.println(str1.substring(3)); // gram ) )
उदाहरण 2: जावा सबस्ट्रिंग () इंडेक्स इंडेक्स के साथ
class Main ( public static void main(String() args) ( String str1 = "program"; // from 1st to the 7th character System.out.println(str1.substring(0, 7)); // program // from 1st to the 5th character System.out.println(str1.substring(0, 5)); // progr // from 4th to the 5th character System.out.println(str1.substring(3, 5)); // gr ) )
यदि आपको किसी दिए गए स्ट्रिंग से निर्दिष्ट प्रतिस्थापन की पहली घटना का सूचकांक खोजने की आवश्यकता है, तो जावा स्ट्रिंग इंडेक्सऑफ () का उपयोग करें।