C#String.PadLeft函数,文本对齐以及填补解决方案
由于很多时候我们需要把数据进行格式化,方便各个系统之间通信和数据交互,因此难免会经常让人位数不够而进行位数相应数据填充。比如,你希望获取的是7位的2进制数据格式,而2进制数据格式,都是以0,1都为数据信号的,只有1,0两数据格式,刚我说的是7位,相当于如下:1000101格式,如果,我的数据是101三个长度的2进制数据,但我想返回一个新的并且具有固定长度,位数不够填充0的做法。
string SourceStr="101";
string DestinationStr;
DestinationStr=String.PadLeft(7,"0");
Console.Write(DestinationStr);
以上代码就会输出:0000101
现在解析此函数,此函数有2个重载版本。
重载1:public string PadLeft(int totalWidth);
重载2public string PadLeft(int totalWidth, char paddingChar);
关于重载1的解释,微软的注释为:(这个默认是以空格进行左边填充,保持右边对齐。)
转载于:https://www.cnblogs.com/jerrychenfly/archive/2011/08/12/2136261.html
C#String.PadLeft函数,文本对齐以及填补解决方案相关推荐
- 实现SQL SERVER 下的PadLeft函数
在.net中,可以使用String.PadLeft函数右对齐字符串,在左边用指定的Unicode字符填充一达到指定的总长度. 例如 在做自动编号这样使用 int nextID=d ...
- 【字符串的定义】【判断类型】【查找和替换】【大小写转换】【文本对齐】【去除空白字符】【拆分和连接】【字符串切片重点】【倒序切片】【内置函数】【for 循环语法 break】
文章目录 字符串的定义 字符串的常用操作 判断类型 - 9 查找和替换 - 7 大小写转换 - 5 文本对齐 - 3 去除空白字符 - 3 拆分和连接 - 5 字符串的切片 重点 索引的顺序和倒序 * ...
- css text top,text-align属性(css中文本对齐属性)
text-align属性 设置h1.h2.h3元素的文本对齐方法: h1{text-align:center} h2{text-align:left} h3{text-align:right} 亲自试 ...
- Align and Prompt:SalesforceANU提出ALPRO,进行细粒度的视频文本对齐!代码已开源!...
关注公众号,发现CV技术之美 本文分享论文『Align and Prompt: Video-and-Language Pre-training with Entity Prompts』,由 Sales ...
- ckeditor5 html 插件,ckeditor5文本对齐插件无法正常工作
我按照ckeditor5的docs中提到的文本对齐插件的安装步骤进行了操作. 添加了对齐插件,如下所示 从'@ ckeditor / ckeditor5-alignment / src / align ...
- java leftpad_Java中实现String.padLeft和String.padRight的示例
因为习惯了C#中的padLeft和padRight,接触Java后突然失去这两个功能,觉得别扭,就试着实现了这两个方法. Java中String.format()中带有字符串对齐功能如下: Syste ...
- Python字符串(string)常用函数
Python字符串(string)常用函数 find:检测字符串是否包含指定字符,如果存在则返回开始的索引值,否则返回-1 str1 = 'hello world' print(str1.find(' ...
- java中的string函数_java中string.trim()函数的作用实例及源码
trim()的作用:去掉字符串首尾的空格. public static void main(String arg[]){ String a=" hello world "; Str ...
- C++ 中 string earse 函数的使用
C++中string erase函数的使用(转载) erase函数的原型如下:(1)string& erase ( size_t pos = 0, size_t n = npos );(2)i ...
最新文章
- phpc.sinaapp.com 加密的解密方法
- jittor和pytorch 生成网络对比之clustergan
- CF710F-String Set Queries【AC自动机,二进制分组】
- python生成器 图片分类_python批量处理图片图片Python迭代器和生成器介绍
- python实现实时监控_基于 Python 的交换机实时监控系统的设计与实现
- 前端学习(2964):element-ui的制作
- java ==和equals的区别
- C++ 转换构造函数
- 【LeetCode】剑指 Offer 10- I. 斐波那契数列
- 【Oracle】11g外部表指定oracle_datapump引擎,不能使用preprocessor预处理子句。
- 万有引力的意思_从牛顿的苹果到牛顿的大炮:万有引力定律
- AjaxPro.Dll运用
- 以太坊虚拟机 EVM(1)EVMC interpreter
- 表白代码,浪漫网页-JavaScript的应用
- 数字图像处理(冈萨雷斯版)期末总复习
- RTKLIB_E.5对流层和电离层模型
- C++ 注释风格建议
- tensorflow下基于DNN实现实时分辨人脸微表情
- 室内定位方案部署WIFI定位还是IBeacon定位-新导智能
- 企业财务管理信息化现状思考与探索
热门文章
- auth0的java-jwt_Spring boot + JWT 实现安全验证 ---auth0.jwt
- python的tkinter的用法_Python Tkinter图形工具使用方法及实例解析
- 易语言mysql连接模块_易语言mysql链接模块libmySQL6.1模块源码
- 测试服务器最大链接数_LoaRunner性能测试系统学习教程:probe监控(3)
- java 数组 反射_java数组的反射
- Python进阶7——字典与集合
- Android 自定义电池控件
- BZOJ-1644: [Usaco2007 Oct]Obstacle Course 障碍训练课(SPFA)
- web测试的平台的开发
- Java之JDK、JRE、JVM