1、vb判断变量里的字符个数不够两个自动在前面补0,提供两种常用的方法;1、根据长度判断;a = 5 '注意这里a如果定义为数字类型(Integer、long等),补零后的变量尽量换一个其他变量值,比如bIf Len(a) < 2 Then b = "0" & a else b=a ‘如果a长度小于2,就前面补零
2、先补零,再取后2位a=5b = "0" & ab= Right(b, 2)
3、用0补全的方法NSIntegercount=5;//02代表:如果count不足2位用0在最前面补全(2代表总输出的个数)NSString*string=[NSStringstringWithFormat:@"zd",count];//输出结果是:05NSLog(@"%@",string);
4、通过data获取图片拓展名//通过图片Data数据第一稍僚敉视个字节来获取图片扩展名-(NSString*)contentTypeForImageData:(NSData*)data{uint8_tc;[datagetBytes:&clength:1];switch(c){case0xFF:return@"jpeg";case0x89:return@"png";case0x47:return@"gif";case0x49:case0x4D:return@"tiff";case0x52:if([datalength]<12){returnnil;}NSString*testString=[[NSStringalloc]initWithData:[datasubdataWithRange:NSMakeRange(0,12)]encoding:NSASCIIStringEncoding];if([testStringhasPrefix:@"RIFF"]&&[testStringhasSuffix:@"WEBP"]){return@"webp";}returnnil;}returnnil;}
5、以VB为例,使用Format重新设置格式即可。Format("33","000000")显示就是:000033