int x = (b[0] & 0xFF) << 16 // Red | (b[1] & 0xFF) << 8 // Green | (b[2] & 0xFF) << 0; // Blue // Packed in little endian: y == 0x31FF65 int y = (b[0] & 0xFF) << 0 | (b[1] & 0xFF) << 8 | (b[2] & 0xFF) << 16; // Raw int32 as input int x = 0x31FF65; // Unpacked in big endian: {0x65, 0xFF, 0x31} // Unpacked in big endian: {0x65, 0xFF, 0x31} byte[] c = { (byte)(x >> 16), (byte)(x >> 8), (byte)(x & 0xFF) }; // Unpacked in little endian: {0x31, 0xFF, 0x65} byte[] d = { (byte)(x & 0xFF), (byte)(x >> 8), (byte)(x >> 16) }; - 23-bob: Massivlar
- tafsilotlari
- Bu ibtidoiy (int, long, bayt) yoki ob'ektlar (String, MyObject va boshqalar) bo'lishi mumkin.
- Indeks ma'lum bir ob'ektning massivdagi o'rnini bildiradi.
- Har bir massiv yaratilayotganda belgilangan uzunlikni talab qiladi. Bu yoki yaratishda amalga oshiriladi
- bo'sh massiv (yangi int[3]) yoki qiymatlarni belgilashda nazarda tutilgan ({1, 2, 3}).
- Massivlar ixtiyoriy miqdordagi qiymatlarni saqlash va olish imkonini beradi. Ular vektorlarga o'xshash
- matematika. Massivlar massivlari matritsalarga o'xshaydi va ko'p o'lchovli massivlar vazifasini bajaradi. Massivlar istalgan narsani saqlashi mumkin har qanday turdagi ma'lumotlar: int kabi primitivlar yoki Ob'ekt kabi mos yozuvlar turlari.
- Parametrlar
- ArrayType Massiv turi indexsi.
- uzunlik
Do'stlaringiz bilan baham: |