কম্পিউটার টিউটোরিয়াল

জাভাতে Integer toString()


java.lang.Integer-এর toString() মেথড একটি স্ট্রিং অবজেক্ট রিটার্ন করে। Integer ক্লাসে তিনটি toString() মেথড রয়েছে। একে একে দেখা যাক −

String toString()

উদাহরণ

java.lang.Integer.toString() মেথড এই Integer-এর ভ্যালু রিপ্রেজেন্ট করা একটি String অবজেক্ট রিটার্ন করে। একটি উদাহরণ দেখা যাক −

import java.lang.*; 
public class Demo { 
    public static void main(String[] args) { 
        Integer i = new Integer(20); 
        // বেস ১০-এ ইন্টিজার ভ্যালুর স্ট্রিং রিপ্রেজেন্টেশন রিটার্ন করে 
        String retval = i.toString(); 
        System.out.println("Value = " + retval); 
    } 
}

আউটপুট

Value = 20

static String toString(int i)

java.lang.Integer.toString(int i) মেথড নির্দিষ্ট ইন্টিজার রিপ্রেজেন্ট করা একটি String অবজেক্ট রিটার্ন করে। এখানে, i হল রূপান্তর করার ইন্টিজার।

উদাহরণ

একটি উদাহরণ দেখা যাক −

import java.lang.*; 
public class Demo { 
    public static void main(String[] args) { 
        Integer i = new Integer(10); 
        // বেস ১০-এ নির্দিষ্ট ইন্টিজারের স্ট্রিং রিপ্রেজেন্টেশন রিটার্ন করে 
        String retval = i.toString(30); 
        System.out.println("Value = " + retval); 
    } 
}

আউটপুট

Value = 30

static String toString(int i, int radix)

java.lang.Integer.toString(int i, int radix) মেথড প্রথম আর্গুমেন্ট i-এর একটি স্ট্রিং রিপ্রেজেন্টেশন রিটার্ন করে দ্বিতীয় আর্গুমেন্ট radix দ্বারা নির্দিষ্ট রেডিক্সে। যদি radix Character.MIN_RADIX-র চেয়ে ছোট হয় বা Character.MAX_RADIX-র চেয়ে বড় হয়, তবে রেডিক্স ১০ ব্যবহৃত হয়।

এখানে, i হল রূপান্তর করার ইন্টিজার, আর radix হল স্ট্রিং রিপ্রেজেন্টেশনে ব্যবহৃত রেডিক্স।

উদাহরণ

একটি উদাহরণ দেখা যাক −

import java.lang.*; 
public class Demo { 
    public static void main(String[] args) { 
        Integer i = new Integer(10); 
        // রেডিক্স ১০-এ নির্দিষ্ট ইন্টিজারের স্ট্রিং রিপ্রেজেন্টেশন রিটার্ন করে 
        String retval = i.toString(30, 10); 
        System.out.println("Value = " + retval); 
        // রেডিক্স ১৬-এ নির্দিষ্ট ইন্টিজারের স্ট্রিং রিপ্রেজেন্টেশন রিটার্ন করে 
        retval = i.toString(30, 16); 
        System.out.println("Value = " + retval); 
        // রেডিক্স ৮-এ নির্দিষ্ট ইন্টিজারের স্ট্রিং রিপ্রেজেন্টেশন রিটার্ন করে 
        retval = i.toString(30, 8); 
        System.out.println("Value = " + retval); 
    } 
}

আউটপুট

Value = 30 
Value = 1e 
Value = 36

  1. জাভাতে ইন্টিজার ভ্যালু ধারণকারী স্ট্রিং সর্ট করা

  2. জাভাতে Stream

  3. জাভাতে Map ইটারেশন: ৪টি প্রমাণিত কৌশল

  4. জাভাতে toString() ওভাররাইড কেন: অবজেক্ট রিপ্রেজেন্টেশন উন্নত করা