博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据的奇偶校验
阅读量:7031 次
发布时间:2019-06-28

本文共 490 字,大约阅读时间需要 1 分钟。

/**
     * 数据的奇偶校验
     *
     */
    public static int Number(String str) {
        //先将字符转成2进制
        String str1 = "";
        char[] strChar = str1.toCharArray();
        String result = "";
        for (int i = 0; i < strChar.length; i++) {
            result += Integer.toBinaryString(strChar[i]) + " ";
        }
        //循环找出二进制数字中1的个数
        int a1 = 0;
        for (int i = 0; i < result.length(); i++) {
            String c = result.substring(i, i + 1);
            if (c.equalsIgnoreCase("1")) {
                a1++;
            }
        }
        int b = a1 % 2 == 0 ? 0 : 1;
        return b;
    }

转载于:https://www.cnblogs.com/gemiaomiao/p/10551001.html

你可能感兴趣的文章
Android 微信第三方登录
查看>>
硬盘的读写原理
查看>>
实例 centos自动挂载、备份windows共享文件夹,并删除第7日前当天的备份
查看>>
LNMP下动静分离部署phpmyadmin软件包
查看>>
如何写更好的自动化测试用例
查看>>
60再谈指针
查看>>
repost
查看>>
android异步加载AsyncTask
查看>>
GCC Stack-Smashing Protector
查看>>
虚拟机Visualbox安装Ubuntu Server
查看>>
用带余除法可以解决一切部分分式的题目
查看>>
vs 生成事件
查看>>
jmeter 实战项目总结2——微信端
查看>>
php.ini 中文版
查看>>
即时通信客户端流程,
查看>>
布隆过滤器redis缓存
查看>>
01-数据仓库之数据建模
查看>>
Nginx 安装
查看>>
hidesBottomBarWhenPushed 设置为NO的问题
查看>>
cisco常用命令详解
查看>>