English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
أولاً، دعونا نعلن عن قيمة البايت.
byte val1 = 127; byte val2 = -128;
لتحويل الثنائي غير الموقوت المقدم، يمكنك استخدام ما يلي. هنا، سنقوم أولاً بتحويل المتغير "val1".
(int) val1 & 0xFF
الآن هو المتغير الثاني "val2".
(int) val2 & 0xFF
لنرى المثال الكامل، تحويل UNSIGNED byte إلى نوع JAVA. هنا، سنقوم بتحويل ثنائي الأرقام غير الموقوت إلى نوع JAVA.
import java.util.*; public class Demo { public static void main(String[] args) { byte val1 = 127; byte val2 = -128; System.out.println(val1); System.out.println((int) val1 & 0xFF); System.out.println(val2); System.out.println((int) val2 & 0xFF); } }
نتيجة الخرج
127 127 -128 128