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

जावा में पूर्णांक मान रखने वाली स्ट्रिंग की सामग्री को सॉर्ट करना

जावा में संख्या वाले स्ट्रिंग को सॉर्ट करने के लिए -

  • स्ट्रिंग प्राप्त करें।

  • एक खाली पूर्णांक सरणी बनाएँ।

  • विभाजन () स्ट्रिंग क्लास की विधि एक सीमांकक का प्रतिनिधित्व करने वाली स्ट्रिंग को स्वीकार करती है, वर्तमान स्ट्रिंग को टोकन की एक सरणी में विभाजित करती है। इस पद्धति का उपयोग करके दिए गए स्ट्रिंग को टोकन की एक सरणी में विभाजित करें।

  • parseInt () पूर्णांक वर्ग की विधि एक स्ट्रिंग मान को स्वीकार करती है और इसे एक पूर्णांक में परिवर्तित करती है। पिछले चरण में प्राप्त स्ट्रिंग सरणी में प्रत्येक तत्व को पूर्णांक में परिवर्तित करें और पूर्णांक सरणी में संग्रहीत करें।

  • सॉर्ट () Arrays वर्ग की विधि एक सरणी स्वीकार करती है, इसकी सामग्री को आरोही क्रम में क्रमबद्ध करती है। इस पद्धति का उपयोग करके पूर्णांक सरणी को क्रमबद्ध करें।

उदाहरण

public class SortingStrings {
   public static void main(String args[]) {
      String str = "22 58 69 63 69 55 669 24 4285 654 1 296 564 2 582 255 562";
      System.out.println("Contents of the string: "+ str);
      //Splitting the String array
      String[] stringArray = str.split(" ");
      //Converting each element into an integer
      int [] intArray = new int[stringArray.length];
      for(int i = 0; i < stringArray.length; i++) {
         intArray[i] = Integer.parseInt(stringArray[i]);
      }
      Arrays.sort(intArray);
      System.out.println("Sorted integer values: "+Arrays.toString(intArray));
   }
}

आउटपुट

Contents of the string: 22 58 69 63 69 55 669 24 4285 654 1 296 564 2 582 255 562
Sorted integer values: [1, 2, 22, 24, 55, 58, 63, 69, 69, 255, 296, 562, 564, 582, 654, 669, 4285]

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

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

  1. जावा में डिफ़ॉल्ट सरणी मान

    Java एक डेटा संरचना, सरणी प्रदान करता है, जो एक ही प्रकार के तत्वों के एक निश्चित आकार के अनुक्रमिक संग्रह को संग्रहीत करता है। डेटा के संग्रह को संग्रहीत करने के लिए एक सरणी का उपयोग किया जाता है, लेकिन एक सरणी को उसी प्रकार के चर के संग्रह के रूप में सोचना अक्सर अधिक उपयोगी होता है। जब कोई ऐरे को

  1. पायथन में एक स्ट्रिंग से पूर्णांक मान कैसे प्राप्त करें?

    आप किसी सरणी में उनके होने के क्रम में सभी पूर्णांक मान प्राप्त करने के लिए नियमित अभिव्यक्तियों का उपयोग कर सकते हैं। उन मानों को प्राप्त करने के लिए आप निम्न कोड का उपयोग कर सकते हैं - उदाहरण import re s = "12 hello 52 19 some random 15 number" # Extract numbers and cast them to int list