最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java利用移位運算將int型分解成四個byte型的方法

 更新時間:2018年12月11日 16:40:12   作者:哲別君  
今天小編就為大家分享一篇關(guān)于Java利用移位運算將int型分解成四個byte型的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
package 移位運算;
public class 移位運算 {
 public static void main(String[] args) {
 //00000111 01011011 11001101 00010101
 int n=123456789; //n為需要進行移位處理的32位int型初始值
 byte[] a =chai(n);
 for (int i = 0; i < a.length; i++) {
 byte b=a[i];
 System.out.print(b+" ");
 }
 //將數(shù)組重新合并成一個int型
 System.out.println(hebing(a));
 }
 private static int hebing(byte[] arr) {
 int n=0;
 /*for (int i = 0; i < arr.length; i++) { //循環(huán)位或
 n=n|arr[i]<<8*(arr.length-1)>>>8*i;
 }
 *
 * n=n|arr[0]<<24;
 * n=n|arr[1]<<24>>>8;
 * n=n|arr[2]<<24>>>16;
 * n=n|arr[3]<<24>>>24;
 */
 for (int i = 0; i < arr.length; i++) { //循環(huán)位或
 n+=(arr[i]&0x000000ff)<<8*(arr.length-1-i);
 }
 return n;
 }
 private static byte[] chai(int n) {
 // 新建四個長度的byte數(shù)組
 byte[] arr = new byte[4];
 for (int i = 0; i < arr.length; i++) {
 arr[i] = (byte) (n>>8*(arr.length-i-1));
 }
 return arr;
 }
}

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • SpringBoot如何讀取application.properties配置文件

    SpringBoot如何讀取application.properties配置文件

    這篇文章主要介紹了SpringBoot如何讀取application.properties配置文件問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • JAVA容器集合全面解析(Collection和Map)

    JAVA容器集合全面解析(Collection和Map)

    這篇文章主要介紹了JAVA容器集合全面解析(Collection和Map)本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • Java多線程CAS操作原理代碼實例解析

    Java多線程CAS操作原理代碼實例解析

    這篇文章主要介紹了Java多線程CAS操作原理代碼實例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • SpringBoot?Mail郵件任務(wù)詳情

    SpringBoot?Mail郵件任務(wù)詳情

    這篇文章主要介紹了SpringBoot?Mail郵件任務(wù)詳情,文章通過spring-boot-starter-mail包展開詳細(xì)內(nèi)容,需要的小伙伴可以參考一下
    2022-05-05
  • java中CopyOnWriteArrayList源碼解析

    java中CopyOnWriteArrayList源碼解析

    為了將讀取的性能發(fā)揮到極致,jdk中提供了CopyOnWriteArrayList類,下面這篇文章主要給大家介紹了關(guān)于java中CopyOnWriteArrayList源碼解析的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-02-02
  • 淺試仿?mapstruct實現(xiàn)微服務(wù)編排框架詳解

    淺試仿?mapstruct實現(xiàn)微服務(wù)編排框架詳解

    這篇文章主要為大家介紹了淺試仿?mapstruct實現(xiàn)微服務(wù)編排框架詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • Java實現(xiàn)單鏈表反轉(zhuǎn)的多種方法總結(jié)

    Java實現(xiàn)單鏈表反轉(zhuǎn)的多種方法總結(jié)

    這篇文章主要給大家介紹了關(guān)于Java實現(xiàn)單鏈表反轉(zhuǎn)的多種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • java中數(shù)組的應(yīng)用及方法

    java中數(shù)組的應(yīng)用及方法

    本篇文章介紹了,java中數(shù)組的應(yīng)用及方法。需要的朋友參考下
    2013-04-04
  • 詳解Spark?Sql在UDF中如何引用外部數(shù)據(jù)

    詳解Spark?Sql在UDF中如何引用外部數(shù)據(jù)

    這篇文章主要為大家介紹了詳解Spark?Sql在UDF中如何引用外部數(shù)據(jù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • Java實現(xiàn)前端jsencrypt.js加密后端解密的示例代碼

    Java實現(xiàn)前端jsencrypt.js加密后端解密的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何利用jsencrypt.js實現(xiàn)前端加密,利用Java實現(xiàn)后端解密的功能,文中的示例代碼講解詳細(xì),需要的可以參考一下
    2022-09-09

最新評論

绵阳市| 绥中县| 盐山县| 鸡东县| 阿拉善右旗| 呼图壁县| 黄大仙区| 垦利县| 恭城| 南靖县| 甘谷县| 安达市| 巴塘县| 湘阴县| 贵南县| 和平县| 邮箱| 宁南县| 凯里市| 乌兰察布市| 贵州省| 顺义区| 萨嘎县| 龙胜| 乐安县| 民县| 舒城县| 洪江市| 靖江市| 中宁县| 巴中市| 博爱县| 永吉县| 西盟| 石渠县| 瓦房店市| 巴林左旗| 牙克石市| 广德县| 达日县| 井研县|