Byte ক্লাস প্রিমিটিভ টাইপ byte এর মানকে একটি অবজেক্টে র্যাপ করে। Byte টাইপের একটি অবজেক্টে একটি মাত্র ফিল্ড থাকে যার টাইপ হলো byte।
Byte ক্লাসের কিছু গুরুত্বপূর্ণ মেথড:
| ক্র. নং | মেথড ও বিবরণ |
|---|---|
| ১ | byte byteValue() — এই Byte-এর মান byte হিসেবে রিটার্ন করে। |
| ২ | int compareTo(Byte anotherByte) — দুটি Byte অবজেক্ট সংখ্যাসূচকভাবে তুলনা করে। |
| ৩ | static Byte decode(String nm) — একটি String-কে Byte-এ ডিকোড করে। |
| ৪ | double doubleValue() — এই Byte-এর মান double হিসেবে রিটার্ন করে। |
| ৫ | boolean equals(Object obj) — এই অবজেক্টকে নির্দিষ্ট অবজেক্টের সাথে তুলনা করে। |
| ৬ | float floatValue() — এই Byte-এর মান float হিসেবে রিটার্ন করে। |
| ৭ | int hashCode() — এই Byte-এর জন্য হ্যাশ কোড রিটার্ন করে। |
| ৮ | int intValue() — এই Byte-এর মান int হিসেবে রিটার্ন করে। |
| ৯ | long longValue() — এই Byte-এর মান long হিসেবে রিটার্ন করে। |
| ১০ | static byte parseByte(String s) — স্ট্রিং আর্গুমেন্টকে সাইনড ডেসিমেল byte হিসেবে পার্স করে। |
উদাহরণ ১
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