zoukankan      html  css  js  c++  java
  • 将整型数字转化成指定位数的等值的字符数组

     1 /// <summary>
     2 /// 将整型数字转化成指定位数的等值的字符数组,例如1可转化为{'0','0','0','0','1'}
     3 /// 请自行保证number和count合适
     4 /// </summary>
     5 /// <param name="number">整形数值</param>
     6 /// <param name="count">字符数组长度</param>
     7 /// <returns>
     8 /// </returns>
     9 public static char[] ToCharArray(int number, int count)
    10 {
    11   char[] originCharArray = new string('0', count).ToCharArray();
    12   char[] numberCharArray = number.ToString().ToCharArray();
    13   numberCharArray.CopyTo(originCharArray, originCharArray.Length - numberCharArray.Length);
    14   char[] charArray = originCharArray;
    15   return charArray;
    16 }

    注:来源于网络

    ///<summary>
    ///将指定数目的字符从此实例中的指定位置复制到 Unicode 
    ///字符数组中的指定位置。
    ///</summary>
    ///<param name="sourceIndex">此实例中的字符位置</param> 
    ///<param name="destination">Unicode 字符的数组</param>
    ///<param name="destinationIndex">destination 中的数组元素</param> 
    ///<param name="count">此实例中要复制到 destination 的字符数</param>
    public void CopyTo (
        int sourceIndex,
        char[] destination,
        int destinationIndex,
        int count
    )

    另外,String类中也提供了此目的的实现:

    String.PadLeft 方法

    右对齐此实例中的字符,在左边用空格或指定的 Unicode 字符填充以达到指定的总长度。


    名称说明
    String.PadLeft (Int32) 右对齐此实例中的字符,在左边用空格填充以达到指定的总长度。

    由 .NET Compact Framework 支持。

    String.PadLeft (Int32, Char) 右对齐此实例中的字符,在左边用指定的 Unicode 字符填充以达到指定的总长度。

    由 .NET Compact Framework 支持。

    String.PadRight 方法

    左对齐此字符串中的字符,在右边用空格或指定的 Unicode 字符填充以达到指定的总长度。

    名称说明
    String.PadRight (Int32) 左对齐此字符串中的字符,在右边用空格填充以达到指定的总长度。

    由 .NET Compact Framework 支持。

    String.PadRight (Int32, Char) 左对齐此字符串中的字符,在右边用指定的 Unicode 字符填充以达到指定的总长度。

    由 .NET Compact Framework 支持。

     

  • 相关阅读:
    寒假学习(九)
    寒假学习(八)利用Sqoop导出Hive分析数据到MySQL库
    寒假学习(七)热词统计
    寒假学习(六)统计学生成绩
    寒假学习(五)模拟图形绘制
    寒假学习(四)编写MapReduce程序清洗信件内容数据
    寒假学习(三)北京市政百姓信件分析
    实现地图输出的相关知识
    使用Node.js+Socket.IO搭建WebSocket实时应用
    centos6 安装python3.5后pip无法使用的处理
  • 原文地址:https://www.cnblogs.com/refresh/p/2515078.html
Copyright © 2011-2022 走看看