获取String字符串,如果长度为奇数位,这前补0,最后取前40位

大兔子大兔子 提交于 2019-12-31 20:43:28
/*获取字符串*/
String sha2 = ShareKeyUtil.genCheckValue("*********", order.getXX());
/*转奇数*/
Integer sha = Integer.valueOf(sha2);
if ((sha & 1) == 1) {
    /*如果奇数 前拼接 0 */
    String sha3 = 0 + '_' + "sha2";
    /*取40位*/
    String sha40 = sha3.substring(0, 40);
    order.setXX(sha40);
}
/*偶数  取前40位*/
String substring = sha2.substring(0, 40);
order.setXX(substring);

注:

奇偶数判断
数字和字符串拼接

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!