java异或运算_异或校验

java异或运算_异或校验异或运算常用来做数据的简单校验。Java的实现:(将字节数组两两异或,返回最后异或值)publicstaticbytegetXor(byte[]datas){ bytetemp=datas[0]; for(inti=1;i

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

异或运算常用来做数据的简单校验。Java的实现:(将字节数组两两异或,返回最后异或值)

public static byte getXor(byte[] datas){

	byte temp=datas[0];
		
	for (int i = 1; i <datas.length; i++) {
		temp ^=datas[i];
	}

	return temp;
}


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

如果是校验则看异或结果是否为0即可。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185830.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月5日 上午6:36
下一篇 2022年10月5日 上午6:36


相关推荐

  • 恩智浦被中国收购(光纤放大器调试图解)

    恩智浦半导体(NXPSemiconductorsN.V.)(纳斯达克:NXPI)日前推出业界首款能进行超宽带应用(470至806MHz)的宽带Doherty功率放大器,新产品采用BLF884P和BLF884PS架构的超宽带Doherty参考设计。全新70WDVB-TLDMOS设计采用能在超宽带范围内工作的恩智浦架构(正在申请专利),为广播发射机带来Doherty拓扑结构的效率提升。

    2022年4月17日
    134
  • Pycharm的汉化教程

    Pycharm的汉化教程首先 下载 pycharm 的汉化包下载地址 链接 https pan baidu com s 1xtw6gYD SQElg7s2hSoV 提取码 0nn1 然后我们找到 pycharm 的安装目录下的 lib 目录 把我们下载好的文件复制进去就可以了 然后我们重启 Pycharm 就变成了中文的了

    2026年3月27日
    2
  • python excel转json json转excel[通俗易懂]

    python excel转json json转excel[通俗易懂]#-*-conding:utf-8-*-importopenpyxlfromopenpyxl.stylesimportPatternFill,Font,Alignment,Border,Sideimportopenpyxl.stylesasstyfromopenpyxlimportWorkbook,load_workbookimportjsonc…

    2022年5月1日
    73
  • docker-compose 集群_基于hadoop的集群搭建

    docker-compose 集群_基于hadoop的集群搭建前言实际工作中我们部署一个应用,一般不仅仅只有一个容器,可能会涉及到多个,比如用到数据库,中间件MQ,web前端和后端服务,等多个容器。我们如果一个个去启动应用,当项目非常多时,就很难记住了,所有

    2022年7月29日
    5
  • MySQl 忘记密码怎么办?

    MySQl 忘记密码怎么办?MySQl忘记密码怎么办?我们在安装使用MySQl时,有时可能避免不了忘记密码,如果你忘记密码,可以按照如下方案进行操作:找到my.ini文件my.ini文件为MySQl设置文件,如果你是默认的安装地址,文件在C:\ProgramData\MySQL\MySQLServer5.7下但是ProgramData常规状态下是隐藏的设置权限认证跳过也就是在[my…

    2022年5月13日
    41
  • java获取当前年月日历_java 获取当前年份 月份 日期

    java获取当前年月日历_java 获取当前年份 月份 日期importjava util Calendar publicclassM publicstatic String args Calendarcal Calendar getInstance intday cal get Calendar DATE intmonth cal get Calendar MONTH 1 intyear

    2026年3月16日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号