zoukankan      html  css  js  c++  java
  • C#将字符串中间部分替换为*号

    在做商城评价的时候,为了显示评价的真实性同时保护客户的隐私,我们将用户昵称中间部分替换为*(如果是单字则替换为* 两个字符串第二位字符串替换为*)如下图

    方法如下:

     1 /// <summary>
     2 /// 返回隐藏中间的字符串
     3 /// </summary>
     4 /// <param name="Input">输入</param>
     5 /// <returns>输出</returns>
     6 public static string GetxxxString(string Input)
     7 {
     8     string Output = "";
     9     switch (Input.Length)
    10     {
    11         case 1:
    12             Output = "*";
    13             break;
    14         case 2:
    15             Output = Input[0] + "*";
    16             break;
    17         case 0:
    18             Output = "";
    19             break;
    20         default:
    21             Output = Input.Substring(0, 1);
    22             for (int i = 0; i < Input.Length - 2; i++)
    23             {
    24                 Output += "*";
    25             }
    26             Output += Input.Substring(Input.Length - 1, 1);
    27             break;
    28     }
    29     return Output;
    30 }
  • 相关阅读:
    桶排序
    基数排序
    计数排序
    归并排序
    快速排序
    优先级队列-堆实现
    堆排序
    红黑树
    【转】二叉树
    ubuntu 16.04 mysql 相关
  • 原文地址:https://www.cnblogs.com/net-xiejun/p/4645626.html
Copyright © 2011-2022 走看看