CodeGym/Java Blog/अनियमित/जावा में इंट को स्ट्रिंग में कैसे बदलें
John Squirrels
स्तर 41
San Francisco

जावा में इंट को स्ट्रिंग में कैसे बदलें

अनियमित ग्रुप में प्रकाशित
सदस्य
इस लेख में हम int (आदिम प्रकार) और ऑब्जेक्ट प्रकार (आवरण) पूर्णांक को स्ट्रिंग में बदलने पर चर्चा करने जा रहे हैं। जावा में इसे करने के कई तरीके हैं।

जावा में int को string में कैसे बदलें

  1. एक खाली स्ट्रिंग जोड़कर कनवर्ट करें।

    Int को String में बदलने का सबसे आसान तरीका बहुत ही सरल है। बस एक खाली स्ट्रिंग "" को int या Integer में जोड़ें और आपको एक स्ट्रिंग के रूप में अपना int मिल जाएगा। ऐसा इसलिए होता है क्योंकि int और String जोड़ने से आपको एक नया String मिलता है। इसका मतलब है कि अगर आपके पास है int x = 5, तो बस परिभाषित करें x + ""और आपको अपनी नई स्ट्रिंग मिल जाएगी।

    यहाँ एक उदाहरण है:

    //  converting int to string, Java
    public class Demo {
       public static void main(String[] args) {
    
           int x = 5;
           //  java int to string
           String xText = x + "";
           //  the result output
           System.out.println("convert int to String, Java: " + xText);
           //  the int output
           System.out.println("our int: " + x);
           //  adding int and String gives the new String
           System.out.println("adding int = 5 and String = \"5\". The result is a new String = " + xText + x);
           //  integer to string, Java code
           Integer y = 7;
           String yText = y + "";
           System.out.println("convert Integer to String: " + yText);
           System.out.println("our Integer: " + y);
           System.out.println("adding Integer = 7 and String = \"7\". The result is a new String = " + y + yText);
       }
    }

    आउटपुट है:

    convert int to String, Java: 5
    our int: 5
    adding int = 5 and String = "5". The result is a new String = 55
    convert Integer to String: 7
    our Integer: 7
    adding Integer = 7 and String = "7". The result is a new String = 77

  2. जावा Integer.toString (int) का उपयोग कर int को स्ट्रिंग में परिवर्तित करता है

    ऑब्जेक्ट क्लास जावा में रूट क्लास है। इसका मतलब है कि प्रत्येक जावा वर्ग प्रत्यक्ष या अप्रत्यक्ष रूप से ऑब्जेक्ट क्लास से विरासत में मिला है और सभी जावा क्लास के लिए सभी ऑब्जेक्ट क्लास विधियाँ उपलब्ध हैं।

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

    पूर्णांक वर्ग 'toString () विधि निर्दिष्ट int या पूर्णांक पैरामीटर का प्रतिनिधित्व करने वाला एक स्ट्रिंग ऑब्जेक्ट देता है।

    इसका सिंटेक्स:

    public static String toString(int i)

    विधि तर्क i को परिवर्तित करती है और इसे एक स्ट्रिंग उदाहरण के रूप में लौटाती है। यदि संख्या ऋणात्मक है, तो चिह्न रखा जाएगा।

    उदाहरण:

    //  java integer to string using toString method
    
    public class Demo {
       public static void main(String[] args) {
    
           int x = -5;
           //  java convert int to string using Integer.toString
           String xText = Integer.toString(x);
           //  the result output
           System.out.println("convert int to String: " + xText);
           //  the int output
           System.out.println("our int: " + x);
           //  adding int and String gives the new String
           System.out.println("converting int = -5 and adding to String = \"-5\". The result is a new String = " + xText + Integer.toString(x));
    
    
       }
    }

    convert int to String: -5
    our int: -5
    converting int = -5 and adding to String = "-5". The result is a new String = -5-5

    आप पूर्णांक (आवरण प्रकार) को रूपांतरित करने के लिए toString विधि का भी उपयोग कर सकते हैं।

    Integer number = -7;
    String numberAsString = Integer.toString(number);
    System.out.println("convert Integer to String: " + numberAsString);

    परिणाम है:

    पूर्णांक को स्ट्रिंग में बदलें: -7

    आप विशेष का उपयोग कर सकते हैं Integer.toString method toString(int i, int base)जो आधार आधार के साथ और स्ट्रिंग की तुलना में संख्या का एक स्ट्रिंग प्रतिनिधित्व देता है। उदाहरण के लिए

    वाक्य रचना है:

    public static String toString(int i, int base)

    यहाँ एक उदाहरण है:

    int a = 255;
    //  binary
    String customString = Integer.toString(a, 2);
    System.out.println(customString);

    आउटपुट दशमलव संख्या 255 का एक स्ट्रिंग बाइनरी प्रतिनिधित्व है:

    11111111

  3. String.valueOf(int) का उपयोग करके int को स्ट्रिंग में कनवर्ट करें

    विधि String.valueOf(int)int तर्क का स्ट्रिंग प्रतिनिधित्व लौटाती है।

    विधि का सिंटैक्स है:

    public static String valueOf(int i)

    यहाँ जावा का एक उदाहरण है जो int को स्ट्रिंग में परिवर्तित करता है String.valueOf(int):

    public class Demo {
       public static void main(String[] args) {
           int z = -5;
           //  Java int to String converting
     String zText = String.valueOf(z);
           //  the result output
           System.out.println("convert int to String: " + zText);
           //  the int output
           System.out.println("our int: " + z);
           //  adding int and String gives the new String
           System.out.println("converting int = -5 and adding to String = \"-5\". The result is a new String = " + zText + z);
       }
    }

    convert int to String: -5
    our int: -5
    converting int = -5 and adding to String = "-5". The result is a new String = -5-5

    आप एक इंटेगर (रैपर प्रकार का इंट) के साथ भी ऐसा कर सकते हैं:

    Integer number = -7;
    String numberAsString = String.valueOf(number);
    System.out.println("convert Integer to String: " + numberAsString);

    आउटपुट होगा:

    पूर्णांक को स्ट्रिंग में बदलें: -7

  4. DecimalFormat का उपयोग करके कनवर्ट करें

    java.text.DecimalFormatपैकेज में परिभाषित एक वर्ग है java.textऔर NumberFormat. इसका उपयोग एक निश्चित पैटर्न का पालन करने वाली स्ट्रिंग में दशमलव संख्या को स्वरूपित करने के लिए किया जाता है। हम इसे पूर्णांकों के लिए भी उपयोग कर सकते हैं।

    उदाहरण:

    import java.text.DecimalFormat;
    public class Demo {
       public static void main(String[] args) {
           int myNumber = 31415;
           DecimalFormat decimalFormat = new DecimalFormat("#");
           String myNumberAsString = decimalFormat.format(myNumber);
           System.out.println(myNumberAsString);
       }
    }

    आउटपुट है:

    31415

  5. String.format() का उपयोग करके कनवर्ट करें

    String.format() एक पूर्णांक को स्ट्रिंग ऑब्जेक्ट में बदलने का एक और तरीका है।

    वाक्य - विन्यास

    public static String format(String format, Object... args)

    उदाहरण

    public class Demo {
       public static void main(String[] args) {
           int myNumber = 35;
           String myNumberAsString = String.format("%d", myNumber);  //  %d converter defines a single decimal integer variable.
           System.out.println(myNumberAsString);
       }
    }

    आउटपुट है:

    35

टिप्पणियां
  • लोकप्रिय
  • नया
  • पुराना
टिप्पणी लिखने के लिए आपको साइन इन करना होगा
इस पेज पर अभी तक कोई टिप्पणियां नहीं हैं