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

/*获取字符串*/
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);

注:

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

你可能感兴趣的:(_,記,数据结构)