Java反转IC卡16进制物理卡号算法

java代码如下:

    public static String reverse(String number) {
        String result = "";
        if (!StringUtils.isBlank(number)) {
            int length = number.length();
            if (length > 1 && length % 2 == 0) {
                for (int i = 0; i < length; i++) {
                    if (i % 2 == 0) {
                        result += number.charAt(length - i - 2);
                    } else {
                        result += number.charAt(length - i);
                    }
                }
            }
        }
        return result;
    }

此方法适用于对IC卡的卡号反转,不适用对其他不规则字符串的处理。

上一篇:【转载】Docker 镜像优化与最佳实践


下一篇:root用户无法通过ssh连接Linux系统