বাইট ক্লাস একটি বস্তুর মধ্যে আদিম টাইপ বাইটের একটি মান মোড়ানো হয়। বাইট ধরণের একটি বস্তুতে একটি একক ক্ষেত্র রয়েছে যার ধরন হল বাইট৷
বাইট ক্লাস -
এর কিছু পদ্ধতি নিচে দেওয়া হল| Sr. No. | পদ্ধতি ও বর্ণনা |
|---|---|
| 1 | বাইট বাইট ভ্যালু() এই পদ্ধতিটি একটি বাইট হিসাবে এই বাইটের মান প্রদান করে। |
| 2 | int compareTo(Byte anotherByte) এই পদ্ধতিটি সংখ্যাগতভাবে দুটি বাইট বস্তুর তুলনা করে। |
| 3 | স্ট্যাটিক বাইট ডিকোড (স্ট্রিং এনএম) এই পদ্ধতিটি একটি স্ট্রিংকে একটি বাইটে ডিকোড করে। |
| 4 | ডাবল ডবল ভ্যালু() এই পদ্ধতিটি এই বাইটের মান দ্বিগুণ হিসাবে প্রদান করে। |
| 5 | বুলিয়ান সমান (অবজেক্ট অবজেক্ট) এই পদ্ধতিটি এই বস্তুটিকে নির্দিষ্ট বস্তুর সাথে তুলনা করে। |
| 6 | float floatValue() এই পদ্ধতিটি ফ্লোট হিসাবে এই বাইটের মান প্রদান করে। |
| 7 | int হ্যাশকোড() এই পদ্ধতিটি এই বাইটের জন্য একটি হ্যাশ কোড প্রদান করে। |
| 8 | int intValue() এই পদ্ধতিটি একটি int হিসাবে এই বাইটের মান প্রদান করে। |
| 9 | দীর্ঘ longValue() এই পদ্ধতিটি দীর্ঘ হিসাবে এই বাইটের মান প্রদান করে। |
| 10 | স্ট্যাটিক বাইট পার্সবাইট(স্ট্রিংগুলি) এই পদ্ধতিটি একটি স্বাক্ষরিত দশমিক বাইট হিসাবে স্ট্রিং আর্গুমেন্টকে পার্স করে। |
আসুন এখন একটি উদাহরণ দেখি---
উদাহরণ
import java.lang.*;
public class Demo {
public static void main(String[] args){
Byte b1, b2;
int i1, i2;
b1 = new Byte("1");
b2 = new Byte("-1");
i1 = b1.intValue();
i2 = b2.intValue();
String str1 = "int value of Byte " + b1 + " is " + i1;
String str2 = "int value of Byte " + b2 + " is " + i2;
System.out.println( str1 );
System.out.println( str2 );
}
} আউটপুট
int value of Byte 1 is 1 int value of Byte -1 is -1৷
উদাহরণ
এখন আরেকটি উদাহরণ দেখা যাক -
import java.lang.*;
public class Demo {
public static void main(String[] args){
Byte b1, b2;
String s1, s2;
b1 = new Byte("-123");
b2 = new Byte("0");
s1 = b1.toString();
s2 = b2.toString();
String str1 = "String value of Byte " + b1 + " is " + s1;
String str2 = "String value of Byte " + b2 + " is " + s2;
System.out.println( str1 );
System.out.println( str2 );
}
} আউটপুট
String value of Byte -123 is -123 String value of Byte 0 is 0