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

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

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

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

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è)中文就亂碼,你肯定試過網(wǎng)上好多方法,都沒解決,那么來看下面,恭喜你終于找這里了,本文給大家介紹了從application.properties配置文件獲取的漢字亂碼的解決方法,需要的朋友可以參考下
    2024-03-03
  • java基礎(chǔ)中異常及包歸納整理

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

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

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

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

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

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

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

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

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

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

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

    這篇文章帶你從java字節(jié)碼層理解i++和++i,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(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è)算法封裝起來,使它們可以互相替換,從而實(shí)現(xiàn)代碼的可維護(hù)性和靈活性,策略模式包含策略接口、具體策略類和上下文類,并通過將算法的選擇與使用分離,使得算法可以獨(dú)立變化
    2025-03-03

最新評(píng)論

安化县| 历史| 乌拉特后旗| 乐清市| 临洮县| 武陟县| 白银市| 阳曲县| 舒兰市| 丰县| 峨眉山市| 黄大仙区| 盘山县| 全南县| 石屏县| 毕节市| 武定县| 逊克县| 任丘市| 镇巴县| 贵定县| 晋中市| 尼勒克县| 吉木萨尔县| 威信县| 重庆市| 淮滨县| 黑山县| 志丹县| 那坡县| 肥西县| 五家渠市| 雷州市| 库伦旗| 蓬溪县| 姜堰市| 白水县| 抚州市| 潼关县| 福贡县| 正镶白旗|