Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में उप स्ट्रिंग क्या है?

स्ट्रिंग 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

  1. जावा में StringIndexOutOfBoundsException क्या है?

    जावा में वर्णों के अनुक्रम को संग्रहीत करने के लिए स्ट्रिंग्स का उपयोग किया जाता है, उन्हें वस्तुओं के रूप में माना जाता है। java.lang पैकेज का स्ट्रिंग वर्ग एक स्ट्रिंग का प्रतिनिधित्व करता है। आप या तो नए कीवर्ड (किसी भी अन्य ऑब्जेक्ट की तरह) का उपयोग करके या शाब्दिक (किसी भी अन्य आदिम डेटाटाइप क

  1. जावा में स्ट्रिंग इंटर्न () विधि की क्या भूमिका है?

    एक स्ट्रिंग जावा में एक वर्ग है जो वर्णों के अनुक्रम को संग्रहीत करता है, यह java.lang से संबंधित है पैकेट। एक बार जब आप एक स्ट्रिंग ऑब्जेक्ट बना लेते हैं तो आप उन्हें (अपरिवर्तनीय) संशोधित नहीं कर सकते। संग्रहण सभी स्ट्रिंग ऑब्जेक्ट्स को हीप क्षेत्र में एक अलग मेमोरी लोकेशन में संग्रहीत किया जाता

  1. Java में StringWriter का क्या महत्व है?

    स्ट्रिंगराइटर वर्ग लेखक . का उपवर्ग है क्लास और यह स्ट्रिंग को आउटपुट स्ट्रीम में लिखता है। एक स्ट्रिंग लिखने के लिए, यह वर्ण स्ट्रीम स्ट्रिंग को स्ट्रिंग बफ़र . में एकत्रित करती है और फिर एक स्ट्रिंग का निर्माण किया। StringWriter का बफ़र डेटा के अनुसार स्वचालित रूप से बढ़ता है। StringWriter वर्ग