zoukankan      html  css  js  c++  java
  • Java名称字符串进行星号处理

        /**
         * 对字符串处理:将指定位置到指定位置的字符以星号代替
         * 
         * @param content
         *            传入的字符串
         * @param begin
         *            开始位置
         * @param end
         *            结束位置
         * @return
         */
        private static String getStarString(String content, int begin, int end) {
     
            if (begin >= content.length() || begin < 0) {
                return content;
            }
            if (end >= content.length() || end < 0) {
                return content;
            }
            if (begin >= end) {
                return content;
            }
            String starStr = "";
            for (int i = begin; i < end; i++) {
                starStr = starStr + "*";
            }
            return content.substring(0, begin) + starStr + content.substring(end, content.length());
        }
        
    
    
    
        /**
         * 对字符加星号处理:除前面几位和后面几位外,其他的字符以星号代替
         * 
         * @param content
         *            传入的字符串
         * @param frontNum
         *            保留前面字符的位数
         * @param endNum
         *            保留后面字符的位数
         * @return 带星号的字符串
         */
     
        private static String getStarString2(String content, int frontNum, int endNum) {
     
            if (frontNum >= content.length() || frontNum < 0) {
                return content;
            }
            if (endNum >= content.length() || endNum < 0) {
                return content;
            }
            if (frontNum + endNum >= content.length()) {
                return content;
            }
            String starStr = "";
            for (int i = 0; i < (content.length() - frontNum - endNum); i++) {
                starStr = starStr + "*";
            }
            return content.substring(0, frontNum) + starStr
                    + content.substring(content.length() - endNum, content.length());
     
        }
  • 相关阅读:
    java实现前n项和,要求不使用循环、乘除法、判断标识
    java 线程池 带返回值
    java 多线程 数据通信
    jedis使用分布式锁
    记一次自定义管理工厂使用spring自动装载bean
    面试题玩数组
    记一次随便排序算法
    九九乘法表打印记一次al面试
    多线程操作共享变量顺序输出abc 记一次al面试题
    博客迁移
  • 原文地址:https://www.cnblogs.com/mr-wuxiansheng/p/10579547.html
Copyright © 2011-2022 走看看