public static String tuoMin(int start, int end, String data){
if(data == null || data.trim() == null || data.length() return data;// 不符合脱敏条件,原数据返回,也可以抛出异常 } // 先截取保留的前面字符 StringBuffer sb = new StringBuffer(data.substring(0,start)); // 每遍历一位加一个* for(int i = start;i sb.append("*"); } // 添加后面需要保留字符 sb.append(data.substring(data.length()-end); return sb.toString(); }



