Avatar ·

Java में स्ट्रिंग (String) को संख्या (int) में कैसे बदलें?

सभी को नमस्कार! मैंने अभी Java सीखना शुरू किया है और एक समस्या का सामना किया। मेरे पास एक स्ट्रिंग है जिसमें एक संख्या है, उदाहरण के लिए, "123"। मुझे इस संख्या के साथ अंकगणितीय संचालन करने की आवश्यकता है, लेकिन कंपाइलर त्रुटि देता है। यहाँ मेरा कोड है: ```java String numberStr = "123"; int result = numberStr + 10; // त्रुटि! System.out.println(result); ``` कंपाइलर त्रुटि देता है: "incompatible types: String cannot be converted to int"। मैं समझता हूँ कि स्ट्रिंग और संख्या अलग-अलग डेटा प्रकार हैं, लेकिन मैं स्ट्रिंग से संख्या कैसे प्राप्त करूँ? अन्य भाषाओं में, जैसे Python में, यह int() फ़ंक्शन से आसानी से किया जाता है। क्या Java में भी ऐसा कुछ है? मैंने Google पर खोजा, लेकिन उत्तर शुरुआती के लिए बहुत जटिल हैं। कृपया सरल भाषा में समझाएँ कि स्ट्रिंग को int में सुरक्षित रूप से कैसे बदलें, और यदि स्ट्रिंग में संख्या नहीं है, बल्कि पाठ है, जैसे "abc", तो क्या करें? पहले से धन्यवाद! <<>>

मुख्य समाधान: Integer.parseInt() विधि

Java में स्ट्रिंग को संख्या में बदलने के लिए रैपर क्लास Integer का उपयोग किया जाता है।