CodeGym /جاوا بلاگ /Random-UR /جاوا میں int کو String میں کیسے تبدیل کیا جائے۔
John Squirrels
سطح
San Francisco

جاوا میں int کو String میں کیسے تبدیل کیا جائے۔

گروپ میں شائع ہوا۔
اس آرٹیکل میں ہم انٹ (پرائمیٹو ٹائپ) اور آبجیکٹ ٹائپ (ریپر) انٹیجر کو اسٹرنگ میں تبدیل کرنے پر بات کرنے جا رہے ہیں۔ جاوا میں اسے کرنے کے بہت سے طریقے ہیں۔

جاوا میں int کو سٹرنگ میں کیسے تبدیل کریں۔

  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 کو سٹرنگ میں تبدیل کریں

    آبجیکٹ کلاس جاوا میں روٹ کلاس ہے۔ اس کا مطلب ہے کہ ہر جاوا کلاس کو براہ راست یا بالواسطہ طور پر آبجیکٹ کلاس سے وراثت میں ملا ہے اور تمام جاوا کلاسز کے لیے آبجیکٹ کلاس کے تمام طریقے دستیاب ہیں۔

    کسی بھی شے کو سٹرنگ کے طور پر پیش کرنے کے لیے String() کا ایک خاص طریقہ ہے۔ لہذا، جاوا کی ہر کلاس کو یہ طریقہ بھی وراثت میں ملتا ہے۔ تاہم اچھا خیال یہ ہے کہ مناسب نتیجہ حاصل کرنے کے لیے اپنی کلاسوں میں اس طریقہ کو اوور رائیڈ کریں۔

    Integer class' toString() طریقہ ایک String آبجیکٹ واپس کرتا ہے جو مخصوص int یا Integer پیرامیٹر کی نمائندگی کرتا ہے۔

    اس کا نحو:

    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)جو کہ نمبر i کی سٹرنگ کی نمائندگی کرتا ہے جس میں بیس بیس کے ساتھ اور اسٹرنگ کے مقابلے میں۔ مثال کے طور پر

    نحو ہے:

    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 میں تبدیل کریں

    طریقہ String.valueOf(int)int دلیل کی سٹرنگ کی نمائندگی کو لوٹاتا ہے۔

    طریقہ کی ترکیب یہ ہے:

    public static String valueOf(int i)

    یہاں جاوا کنورٹ int کو String میں استعمال کرنے کی ایک مثال ہے 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. ڈیسیمل فارمیٹ کا استعمال کرتے ہوئے تبدیل کریں۔

    java.text.DecimalFormatایک کلاس ہے جس کی وضاحت java.textپیکیج میں کی گئی ہے اور ایک ذیلی کلاس ہے NumberFormat۔ اس کا استعمال اعشاریہ نمبر کو کسی مخصوص پیٹرن کی پیروی کرنے والی اسٹرنگ میں فارمیٹ کرنے کے لیے کیا جاتا ہے۔ ہم اسے Integers کے لیے بھی استعمال کر سکتے ہیں۔

    مثال:

    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

تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION