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

हम जावा में दो तार कैसे मिलाते हैं और दूसरा उत्पन्न करते हैं?

जावा में वर्णों के अनुक्रम को संग्रहीत करने के लिए स्ट्रिंग्स का उपयोग किया जाता है, उन्हें वस्तुओं के रूप में माना जाता है। java.lang . का स्ट्रिंग वर्ग पैकेज एक स्ट्रिंग का प्रतिनिधित्व करता है।

आप या तो नए कीवर्ड (किसी भी अन्य ऑब्जेक्ट की तरह) का उपयोग करके या शाब्दिक (किसी भी अन्य आदिम डेटाटाइप की तरह) को मान निर्दिष्ट करके एक स्ट्रिंग बना सकते हैं।

String stringObject = new String("Hello how are you");
String stringLiteral = "Welcome to Tutorialspoint";

कंटेनेटिंग स्ट्रिंग्स

आप जावा में स्ट्रिंग्स को निम्नलिखित तरीकों से जोड़ सकते हैं -

"+" ऑपरेटर का उपयोग करना - जावा इसका उपयोग करके एक संयोजन ऑपरेटर प्रदान करता है, आप सीधे दो स्ट्रिंग अक्षर जोड़ सकते हैं

उदाहरण

import java.util.Scanner;
public class StringExample {
   public static void main(String args[]) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter the first string: ");
      String str1 = sc.next();
      System.out.println("Enter the second string: ");
      String str2 = sc.next();
      //Concatenating the two Strings
      String result = str1+str2;
      System.out.println(result);
   }
}

आउटपुट

Enter the first string:
Krishna
Enter the second string:
Kasyap
KrishnaKasyap
Java

concat() पद्धति का उपयोग करना - स्ट्रिंग क्लास की कॉनकैट () विधि एक स्ट्रिंग मान को स्वीकार करती है, इसे वर्तमान स्ट्रिंग में जोड़ती है और कॉन्टेनेटेड वैल्यू लौटाती है।

उदाहरण

import java.util.Scanner;
public class StringExample {
   public static void main(String args[]) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter the first string: ");
      String str1 = sc.next();
      System.out.println("Enter the second string: ");
      String str2 = sc.next();
      //Concatenating the two Strings
      String result = str1.concat(str2);
      System.out.println(result);
   }
}

आउटपुट

Enter the first string:
Krishna
Enter the second string:
Kasyap
KrishnaKasyap

StringBuffer और StringBuilder कक्षाओं का उपयोग करना - StringBuffer और StringBuilder वर्ग वे हैं जिन्हें संशोधन की आवश्यकता होने पर String के विकल्प के रूप में उपयोग किया जा सकता है।

ये स्ट्रिंग के समान हैं, सिवाय इसके कि वे परिवर्तनशील हैं। ये सामग्री हेरफेर के लिए विभिन्न तरीके प्रदान करते हैं। इन वर्गों की परिशिष्ट () विधि एक स्ट्रिंग मान को स्वीकार करती है और इसे वर्तमान StringBuilder ऑब्जेक्ट में जोड़ती है।

उदाहरण

import java.util.Scanner;
public class StringExample {
   public static void main(String args[]) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter the first string: ");
      String str1 = sc.next();
      System.out.println("Enter the second string: ");
      String str2 = sc.next();
      StringBuilder sb = new StringBuilder(str1);
      //Concatenating the two Strings
      sb.append(str2);
      System.out.println(sb);
   }
}

आउटपुट

Enter the first string:
Krishna
Enter the second string:
Kasyap
KrishnaKasyap

  1. जावा में दो स्ट्रिंग्स की तुलना करें

    जावा में तुलना () विधि का उपयोग करके दो तारों की तुलना करें। वाक्य रचना इस प्रकार है - int compareTo(Object o) यहाँ, o तुलना की जाने वाली वस्तु है। वापसी मान 0 है यदि तर्क एक स्ट्रिंग है जो इस स्ट्रिंग के बराबर है; 0 से कम का मान यदि तर्क इस स्ट्रिंग से शब्दावली की दृष्टि से बड़ा स्ट्रिंग है; और 0

  1. जावा में एक असमर्थित ऑपरेशन अपवाद कैसे उत्पन्न करें?

    एक असमर्थित ऑपरेशन अपवाद RuntimException . का उपवर्ग है जावा में और यह इंगित करने के लिए फेंका जा सकता है कि अनुरोधित ऑपरेशन समर्थित नहीं है। असमर्थित ऑपरेशन अपवाद क्लास जावा कलेक्शंस फ्रेमवर्क का सदस्य है। यह अपवाद लगभग सभी ठोस संग्रहों जैसे सूची, कतार, सेट . द्वारा फेंका गया है और मानचित्र । सि

  1. जावा में स्ट्रिंग्स की तुलना कैसे करें

    समानता के लिए स्ट्रिंग्स की तुलना करने के लिए, आपको स्ट्रिंग ऑब्जेक्ट के equals का उपयोग करना चाहिए या equalsIgnoreCase तरीके। हम यह भी देखेंगे कि हमें == . का उपयोग क्यों नहीं करना चाहिए स्ट्रिंग की तुलना करने के लिए ऑपरेटर। स्ट्रिंग्स की बराबरी() विधि से तुलना करना अगर हमें जावा में दो स्ट्रिंग्स