इस आर्टिकल में हम जावा Substring in Java क्या हैं? | Substring in Java in Hindi के बारे में जानेंगे।
Substring in Java क्या हैं? | Substring in Java in Hindi
String के एक part को substring कहा जाता है। दूसरे शब्दों में, substring दूसरे String का subset है। जावा स्ट्रिंग class built-in substring() method provide करता है जो argument के रूप में passe सूचकांक मानों का उपयोग करके दिए गए स्ट्रिंग से एक सबस्ट्रिंग निकालता है। substring() method के मामले में startIndex v है और endIndex exclusive है।
मान लीजिए string “computer” है, तो substring com, compu, ter इत्यादि होगी।
आप दो तरीकों में से एक द्वारा दिए गए String object से substring प्राप्त कर सकते हैं:
- String Concatenation क्या हैं? | String Concatenation in Java in Hindi
- Java String compare क्या हैं? | Java String compare in Hindi
1. public String substring(int startIndex):
यह method specifie startIndex (inclusive) से दिए गए स्ट्रिंग के सबस्ट्रिंग वाली नई स्ट्रिंग ऑब्जेक्ट लौटाती है। method एक IndexOutOfBoundException को फेंक देती है जब startIndex स्ट्रिंग की लंबाई से अधिक या शून्य से कम होती है।
2. public String substring(int startIndex, int endIndex):
यह method नई स्ट्रिंग ऑब्जेक्ट object है जिसमें दिए गए स्ट्रिंग के सबस्ट्रिंग को specifie startIndex से endIndex तक दिया जाता है। जब startIndex शून्य से कम हो या startIndex endIndex से अधिक हो या endIndex स्ट्रिंग की लंबाई से अधिक हो तो विधि एक IndexOutOfBoundException Exception को throws देती है।
String के case में:
- startIndex: inclusive
- endIndex: exclusive
आइए नीचे दिए गए कोड से startIndex और endIndex को समझते हैं।
String s="hello";
System.out.println(s.substring(0,2)); //returns he as a substring
उपरोक्त substring में, 0 points पहले letter और 2 point दूसरे letter यानी, ई (because end exclusive index है)।
Example of Java substring() method
public class TestSubstring{
public static void main(String args[]){
String s="SachinTendulkar";
System.out.println("Original String: " + s);
System.out.println("Substring starting from index 6: " +s.substring(6));//Tendulkar
System.out.println("Substring starting from index 0 to 6: "+s.substring(0,6)); //Sachin
}
}
Output:
Original String: SachinTendulkar
Substring starting from index 6: Tendulkar
Substring starting from index 0 to 6: Sachin
उपरोक्त जावा प्रोग्राम, स्ट्रिंग क्लास के substring() method के वेरिएंट को demonstrate करता है। startindex inclusive है और endindex exclusive है।
- Immutable String क्या हैं? | Immutable String in Java in Hindi
- Java String क्या हैं? | Java String in Hindi
- Polymorphism क्या हैं? | Polymorphism in Java in Hindi
Using String.split() method in Hindi
स्ट्रिंग क्लास की split() method का उपयोग sentence से substring निकालने के लिए किया जा सकता है। यह regular expression के रूप में arguments को स्वीकार करता है।
import java.util.*;
public class TestSubstring2
{
/* Driver Code */
public static void main(String args[])
{
String text= new String("Hello, My name is Sachin");
/* Splits the sentence by the delimeter passed as an argument */
String[] sentences = text.split("\\.");
System.out.println(Arrays.toString(sentences));
}
}
Output:
[Hello, My name is Sachin]
ऊपर दिए गए प्रोग्राम में हमने split() method का इस्तेमाल किया है। यह एक argument स्वीकार करता है \\। जो वाक्य में a की जाँच करता है और string को दूसरे another में विभाजित करता है। यह String ऑब्जेक्ट sentences की एक array में store करता है।
निष्कर्ष
- Super Keyword क्या हैं? | Super Keyword in Java in Hindi
- Covariant Return Type क्या हैं? | Covariant Return Type in Java in Hindi
- Constructors क्या हैं? | What is Constructors in Java in Hindi
आशा करता हूँ कि आज के इस आर्टिकल में आपको Substring in Java क्या हैं? | Substring in Java in Hindi से सम्बंधित आपके सारे आंसर मिल गए होंगे। Read More
आज के इस आर्टिकल में हमने जाना कि Substring in Java क्या हैं? | Substring in Java in Hindi इस आर्टिकल से संबधित आपका कोई प्रश्न हैं तो आप comment करें में आपकी कमेंट का जबाब जरूर दूंगा।
ऐसे ही IT, Computer Science से रिलेटेड जानकारियाँ पाने के लिए हमारे इस वेबसाइट को सब्सक्राइब कर लीजिये | जिससे आपको हमारी आने वाले नये आर्किल की notification प्राप्त हो सके।
अगर जानकारी अच्छी लगी हो तो अपने दोस्तों और class mate के साथ ये जानकारी जरूर शेयर करें जिससे उनकी भी हेल्प हो सके।
FAQ प्रश्न-
-
Substring in Java क्या हैं? | Substring in Java in Hindi
String के एक part को substring कहा जाता है। दूसरे शब्दों में, substring दूसरे String का subset है। जावा स्ट्रिंग class built-in substring() method provide करता है जो argument के रूप में passe सूचकांक मानों का उपयोग करके दिए गए स्ट्रिंग से एक सबस्ट्रिंग निकालता है। substring() method के मामले में startIndex v है और endIndex exclusive है।