CodeGym /Java Blog /এলোমেলো /জাভাতে int কে স্ট্রিং এ কিভাবে রূপান্তর করবেন
John Squirrels
লেভেল 41
San Francisco

জাভাতে int কে স্ট্রিং এ কিভাবে রূপান্তর করবেন

এলোমেলো দলে প্রকাশিত
এই নিবন্ধে আমরা int (আদি প্রকার) এবং অবজেক্ট টাইপ (র্যাপার) পূর্ণসংখ্যাকে স্ট্রিং-এ রূপান্তর করার বিষয়ে আলোচনা করতে যাচ্ছি। জাভাতে এটি করার অনেক উপায় রয়েছে।

কিভাবে জাভাতে int কে স্ট্রিং এ রূপান্তর করবেন

  1. একটি খালি স্ট্রিং যোগ করে রূপান্তর করুন।

    int-কে স্ট্রিং-এ রূপান্তর করার সবচেয়ে সহজ উপায় খুবই সহজ। শুধু একটি খালি স্ট্রিং "" int বা পূর্ণসংখ্যা যোগ করুন এবং আপনি একটি স্ট্রিং হিসাবে আপনার int পাবেন। এটি ঘটে কারণ int এবং স্ট্রিং যোগ করলে আপনাকে একটি নতুন স্ট্রিং দেয়। তার মানে যদি আপনার কাছে থাকে 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-কে স্ট্রিং-এ রূপান্তর করুন

    অবজেক্ট ক্লাস জাভাতে একটি রুট ক্লাস। তার মানে প্রতিটি জাভা ক্লাস সরাসরি বা পরোক্ষভাবে অবজেক্ট ক্লাস থেকে উত্তরাধিকার সূত্রে প্রাপ্ত এবং সমস্ত অবজেক্ট ক্লাস পদ্ধতি সমস্ত জাভা ক্লাসের জন্য উপলব্ধ।

    অবজেক্টের একটি বিশেষ পদ্ধতি আছে স্ট্রিং() কোনো বস্তুকে স্ট্রিং হিসেবে উপস্থাপন করার জন্য। সুতরাং, প্রতিটি জাভা ক্লাস এই পদ্ধতিটিও উত্তরাধিকার সূত্রে প্রাপ্ত। তবে একটি উপযুক্ত ফলাফল পেতে আপনার নিজের ক্লাসে এই পদ্ধতিটি ওভাররাইড করা ভাল ধারণা।

    Integer class' toString() পদ্ধতি নির্দিষ্ট 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.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
    

    আপনি একটি পূর্ণসংখ্যার সাথে একই কাজ করতে পারেন (int এর মোড়ক প্রকার):

    
    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
    

মন্তব্য
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION