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

java累加和校驗(yàn)實(shí)現(xiàn)方式16進(jìn)制(推薦)

 更新時(shí)間:2016年11月15日 10:56:18   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇java累加和校驗(yàn)實(shí)現(xiàn)方式16進(jìn)制(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

已知一個(gè)字符串,求該字符串的16進(jìn)制累加和,已知一段字符串和校驗(yàn)碼,校驗(yàn)和累加是否合法,話不多說(shuō)了直接上代碼

public static String makeChecksum(String data) {
 if (data == null || data.equals("")) {
  return "";
 }
 int total = 0;
 int len = data.length();
 int num = 0;
 while (num < len) {
  String s = data.substring(num, num + 2);
  System.out.println(s);
  total += Integer.parseInt(s, 16);
  num = num + 2;
 }
 /**
  * 用256求余最大是255,即16進(jìn)制的FF
  */
 int mod = total % 256;
 String hex = Integer.toHexString(mod);
 len = hex.length();
 // 如果不夠校驗(yàn)位的長(zhǎng)度,補(bǔ)0,這里用的是兩位校驗(yàn)
 if (len < 2) {
  hex = "0" + hex;
 }
 return hex;
 }

以上這篇java累加和校驗(yàn)實(shí)現(xiàn)方式16進(jìn)制(推薦)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 從application.properties配置文件獲取的漢字亂碼的解決方法

    從application.properties配置文件獲取的漢字亂碼的解決方法

    平時(shí)從配置文件各種讀取配置參數(shù)都正常,但是有時(shí)候放了個(gè)中文就亂碼,你肯定試過(guò)網(wǎng)上好多方法,都沒(méi)解決,那么來(lái)看下面,恭喜你終于找這里了,本文給大家介紹了從application.properties配置文件獲取的漢字亂碼的解決方法,需要的朋友可以參考下
    2024-03-03
  • java基礎(chǔ)中異常及包歸納整理

    java基礎(chǔ)中異常及包歸納整理

    這篇文章主要介紹了java基礎(chǔ)中的 異常與包,有需要的朋友可以參考一下
    2017-04-04
  • javac final變量未賦值檢測(cè)案例講解

    javac final變量未賦值檢測(cè)案例講解

    這篇文章主要介紹了javac final變量未賦值檢測(cè)案例講解,通過(guò)本文,我們可以知道Eclipse中報(bào)如下錯(cuò)誤:The blank final field b may not have been
    initialized. 是在Flow階段由AssignAnalyzer檢測(cè)出來(lái)的,需要的朋友可以參考下
    2022-12-12
  • SpringBoot最簡(jiǎn)潔的國(guó)際化配置

    SpringBoot最簡(jiǎn)潔的國(guó)際化配置

    這篇文章主要介紹了SpringBoot最簡(jiǎn)潔的國(guó)際化配置,Spring Boot是一個(gè)用于構(gòu)建獨(dú)立的、生產(chǎn)級(jí)別的Spring應(yīng)用程序的框架,國(guó)際化是一個(gè)重要的功能,它允許應(yīng)用程序根據(jù)用戶的語(yǔ)言和地區(qū)顯示不同的內(nèi)容,在Spring Boot中,實(shí)現(xiàn)國(guó)際化非常簡(jiǎn)單,需要的朋友可以參考下
    2023-10-10
  • SpringCloud LoadBalancer自定義負(fù)載均衡器使用解析

    SpringCloud LoadBalancer自定義負(fù)載均衡器使用解析

    LoadBalancerClient 是 SpringCloud 提供的一種負(fù)載均衡客戶端,Ribbon 負(fù)載均衡組件內(nèi)部也是集成了 LoadBalancerClient 來(lái)實(shí)現(xiàn)負(fù)載均衡,本文給大家深入解析 LoadBalancerClient 接口源碼,感興趣的朋友跟隨小編一起看看吧
    2023-04-04
  • 微信小程序--Ble藍(lán)牙

    微信小程序--Ble藍(lán)牙

    本文主要介紹了微信小程序--Ble藍(lán)牙的實(shí)現(xiàn)方法。文中附上源碼下載,具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-04-04
  • 一篇文章帶你從java字節(jié)碼層理解i++和++i

    一篇文章帶你從java字節(jié)碼層理解i++和++i

    這篇文章帶你從java字節(jié)碼層理解i++和++i,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-09-09
  • nacos服務(wù)注冊(cè)服務(wù)發(fā)現(xiàn)依賴配置詳解

    nacos服務(wù)注冊(cè)服務(wù)發(fā)現(xiàn)依賴配置詳解

    這篇文章主要為大家介紹了nacos服務(wù)注冊(cè)服務(wù)發(fā)現(xiàn)依賴配置詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • Spring Boot 使用WebAsyncTask異步返回結(jié)果

    Spring Boot 使用WebAsyncTask異步返回結(jié)果

    這篇文章主要介紹了Spring Boot 使用WebAsyncTask異步返回結(jié)果的相關(guān)資料,需要的朋友可以參考下
    2018-02-02
  • Java設(shè)計(jì)模式之策略模式的使用(Strategy?Pattern)

    Java設(shè)計(jì)模式之策略模式的使用(Strategy?Pattern)

    策略模式是一種行為型設(shè)計(jì)模式,用于定義一系列算法并將每個(gè)算法封裝起來(lái),使它們可以互相替換,從而實(shí)現(xiàn)代碼的可維護(hù)性和靈活性,策略模式包含策略接口、具體策略類和上下文類,并通過(guò)將算法的選擇與使用分離,使得算法可以獨(dú)立變化
    2025-03-03

最新評(píng)論

水富县| 正安县| 石阡县| 大兴区| 远安县| 铜山县| 樟树市| 开鲁县| 洛隆县| 威信县| 温州市| 故城县| 英德市| 杭锦后旗| 凤台县| 洪湖市| 泉州市| 苏尼特右旗| 宜良县| 云和县| 鄂托克前旗| 苗栗市| 玉山县| 工布江达县| 清水县| 东宁县| 寿光市| 辛集市| 江津市| 策勒县| 旬邑县| 江达县| 庆安县| 靖州| 林口县| 松江区| 永善县| 麦盖提县| 府谷县| 抚顺市| 枞阳县|