请教字符串前面自动补零?

问题描述

请各位高手帮帮小弟?我想把下面的文本文件的内容不足13位时,前面自动补零但不知怎么弄,请各位帮忙?3540203933693362993933708689340187698002002691103441004811034430046加零之后000000000000030000000000054000000002039336000000933629930000009337086800000093401876000098002002690001103441004800011034430046

解决方案

解决方案二:
DimxCAsString="3"xC=RSet(xC,13)xC=Replace(xC,"","0")Label2.Text=xC
解决方案三:
DimTranIdasstring="93362993"TranID=Strings.Right("0000000000000"&TranID,13)

解决方案四:
强!
解决方案五:
Right(StrDup(13,"0")&3,13)
解决方案六:
DiminstanceAsStringDimtotalWidthAsIntegerDimpaddingCharAsCharDimreturnValueAsStringreturnValue=instance.PadLeft(totalWidth,paddingChar)参数totalWidth结果字符串中的字符数,等于原始字符数加上任何其他填充字符。paddingCharUnicode填充字符。返回值等效于此实例的一个新String,但它是右对齐的,并在左边用达到totalWidth长度所需数目的paddingChar字符进行填充。如果totalWidth小于此实例的长度,则为与此实例相同的新String。
解决方案七:
stringaaa;aaa.PadLeft(13,'0');

解决方案八:
我代碼中的這句DimTranIdasstring="93362993"後面多拉個空格去掉就行。。。不知高手們還有沒有其它的方法,我的方法比較笨。呵呵。
解决方案九:
DimstrAsString="540"str=str.PadLeft(13,"0")MsgBox(str)

解决方案十:
都是数字?那么直接用Integer的ToString方法就可以了DimiAsInteger=10323DimsAsString=i.ToString("00000000000")Console.WriteLine(s)

解决方案十一:
两种方法:1.tostring格式化2.写个循环,做个判断,只要是字串不到某个长度的,差几个就补几个空格.
解决方案十二:
艺术
解决方案十三:
tostring("000000000000000");
解决方案十四:
我也是先转成Integer然后再Tostring做的,不过要加上try……catch,捕获FormatException.
解决方案十五:
String.Trim();//去空格string.PadLeft(13,'0');//格式化
解决方案:
DimsAsString="2039336"s=s.Trim.PadLeft(14,"0")
解决方案:
简单的其实是两种方法:注:i.ToString("00000000000")其实这样就可以了DimiAsInteger=2Console.WriteLine(i.ToString.PadLeft(13,"0"c))Console.WriteLine(i.ToString("D13"))输出:00000000000020000000000002
解决方案:
stringstr="24012";stringLenstr="0000000000000";Response.Write((Lenstr+str).Substring(str.Length,Lenstr.Length));

解决方案:
谢谢了
解决方案:
PadLeft最简单了。
解决方案:
很多人对语言不熟说用循环的人全部会去看书

时间: 2025-01-20 20:24:13

请教字符串前面自动补零?的相关文章

JavaScript如何实现对数字保留两位小数一位自动补零_javascript技巧

本章节介绍一下如何实现对数字保留两位小数效果,如果数字的原本小数位数不到两位,那么缺少的就自动补零,这个也是为了统一的效果,先看代码实例: function returnFloat(value){ var value=Math.round(parseFloat(value)*100)/100; var xsd=value.toString().split("."); if(xsd.length==1){ value=value.toString()+".00"; r

php截取html字符串及自动补全html标签的方法

 这篇文章主要介绍了php截取html字符串及自动补全html标签的方法,是php对html操作非常实用的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php截取html字符串及自动补全html标签的方法.分享给大家供大家参考.具体分析如下: 这里总结一下关于利用php截取html字符串自动补全html标签,实际开发中会经常碰到,很多人直接先strip_tags过滤掉html标签,但是就只剩下纯文本了,可读性非常差,下面是一个函数,代码如下: 代码如下: /** * 截

php截取html字符串及自动补全html标签的方法_php技巧

本文实例讲述了php截取html字符串及自动补全html标签的方法.分享给大家供大家参考.具体分析如下: 这里总结一下关于利用php截取html字符串自动补全html标签,实际开发中会经常碰到,很多人直接先strip_tags过滤掉html标签,但是就只剩下纯文本了,可读性非常差,下面是一个函数,代码如下: 复制代码 代码如下: /**  * 截取HTML,并自动补全闭合  * @param $html  * @param $length  * @param $end  */ function

利用String.format()使数字最前端自动补零

//在数字最前端加零,自动补齐5位数 int number=9527; String numberString = String.format("%05d", number); System.out.println("numberString="+numberString);

PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法_php实例

一.数字补0. 如果要自动生成学号,自动生成某某编号,就像这样的形式"d0000009"."d0000027"时,那么就会面临一个问题,怎么把左边用0补齐成这样8位数的编码呢?我想到了两种方法实现这个功能. 方法一: 先构造一个数字10000000,千万,也就是一个1,7个0,然后加上当前的编号(比如是3),那么就得到 10000003,用字符串截取 substr('10000003',1,7)后就得到0000003,最后在与"d"拼接,就得到了

javascript 补零 函数集合_javascript技巧

在输出整数时如果需要在前面或者后面补零成一定长度可以用以下函数. 复制代码 代码如下: function padLeft(str,lenght){ if(str.length >= lenght) return str; else return padLeft("0" +str,lenght); } function padRight(str,lenght){ if(str.length >= lenght) return str; else return padRight

PHP实现数字补零的函数详解

在PHP中至少有两个函数能够帮助我们快速实现数字补零: 首先是PHP str_pad函数: 代码如下: #str_pad - 使用另一个字符串填充字符串为指定长度 顾名思义这个函数是针对字符串,对指定的字符串填补任何其它的字符串 str_pad参数说明: 代码如下: string str_pad ( string $input , int $pad_length [, string $pad_string = " " [, int $pad_type = STR_PAD_RIGHT ]

PHP自带函数给数字或字符串自动补齐位数_php技巧

先来看个例子:需求为生成4位数,不足前面补0 <?php //生成4位数,不足前面补0 $var=sprintf("%04d", 2); echo $var;//结果为0002 echo date('Y_m_d', time()).'_'.sprintf('d', rand(0,99)); ?> sprintf()函数 有没有感觉很像c语言 1. 语法 sprintf(format,arg1,arg2,arg++) 参数 描述 format 必需.转换格式. arg1 必需

请问有什么方法可以指定字符串长度,不够的自动补空格

问题描述 比如长度1000,如果只有三个字符abc后面自动补997个空格 解决方案 解决方案二:tooeasy用大腿想想吧.解决方案三:引用1楼bigbug9002的回复: tooeasy用大腿想想吧. 哈哈解决方案四:别说循环加空格...解决方案五:引用2楼amdgaming的回复: 引用1楼bigbug9002的回复:tooeasy用大腿想想吧.哈哈 这位仁兄的头像意思是?解决方案六:谁能说下啊,怎么定义这样的字符串~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~解决方案