cn.hutool.core.util.StrUtil.hide()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(1.6k)|赞(0)|评价(0)|浏览(741)

本文整理了Java中cn.hutool.core.util.StrUtil.hide()方法的一些代码示例,展示了StrUtil.hide()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StrUtil.hide()方法的具体详情如下:
包路径:cn.hutool.core.util.StrUtil
类名称:StrUtil
方法名:hide

StrUtil.hide介绍

[英]替换指定字符串的指定区间内字符为""
[中]替换指定字符串的指定区间内字符为"
"

代码示例

代码示例来源:origin: looly/hutool

/**
 * 隐藏指定位置的几个身份证号数字为“*”
 * 
 * @param idCard 身份证号
 * @param startInclude 开始位置(包含)
 * @param endExclude 结束位置(不包含)
 * @return 隐藏后的身份证号码
 * @since 3.2.2
 * @see StrUtil#hide(CharSequence, int, int)
 */
public static String hide(String idCard, int startInclude, int endExclude) {
  return StrUtil.hide(idCard, startInclude, endExclude);
}

代码示例来源:origin: looly/hutool

/**
 * 隐藏指定位置的几个身份证号数字为“*”
 * 
 * @param idCard 身份证号
 * @param startInclude 开始位置(包含)
 * @param endExclude 结束位置(不包含)
 * @return 隐藏后的身份证号码
 * @since 3.2.2
 * @see StrUtil#hide(CharSequence, int, int)
 */
public static String hide(String idCard, int startInclude, int endExclude) {
  return StrUtil.hide(idCard, startInclude, endExclude);
}

代码示例来源:origin: cn.hutool/hutool-all

/**
 * 隐藏指定位置的几个身份证号数字为“*”
 * 
 * @param idCard 身份证号
 * @param startInclude 开始位置(包含)
 * @param endExclude 结束位置(不包含)
 * @return 隐藏后的身份证号码
 * @since 3.2.2
 * @see StrUtil#hide(CharSequence, int, int)
 */
public static String hide(String idCard, int startInclude, int endExclude) {
  return StrUtil.hide(idCard, startInclude, endExclude);
}

代码示例来源:origin: xkcoding/spring-boot-demo

public static OnlineUser create(User user) {
    OnlineUser onlineUser = new OnlineUser();
    BeanUtil.copyProperties(user, onlineUser);
    // 脱敏
    onlineUser.setPhone(StrUtil.hide(user.getPhone(), 3, 7));
    onlineUser.setEmail(StrUtil.hide(user.getEmail(), 1, StrUtil.indexOfIgnoreCase(user.getEmail(), Consts.SYMBOL_EMAIL)));
    return onlineUser;
  }
}

相关文章

微信公众号

最新文章

更多

StrUtil类方法