多语言展示
当前在线:1959今日阅读:27今日分享:41

vb6.0中字符串中不足位数前面补0的方法

小编教你vb6.0中字符串中不足位数前面补0的方法
工具/原料
1

手机

2

电脑

方法/步骤
1

vb判断变量里的字符个数不够两个自动在前面补0,提供两种常用的方法;1、根据长度判断;a = 5 '注意这里a如果定义为数字类型(Integer、long等),补零后的变量尽量换一个其他变量值,比如bIf Len(a) < 2 Then b = '0' & a else b=a ‘如果a长度小于2,就前面补零

2

2、先补零,再取后2位a=5b = '0' & ab= Right(b, 2)

3

用0补全的方法NSInteger count = 5;//02代表:如果count不足2位 用0在最前面补全(2代表总输出的个数)NSString *string = [NSString stringWithFormat:@'zd',count];//输出结果是: 05NSLog(@'%@', string);

4

通过data获取图片拓展名//通过图片Data数据第一个字节 来获取图片扩展名- (NSString *)contentTypeForImageData:(NSData *)data {    uint8_t c;    [data getBytes:&c length:1];    switch (c) {        case 0xFF:            return @'jpeg';        case 0x89:            return @'png';        case 0x47:            return @'gif';        case 0x49:        case 0x4D:            return @'tiff';        case 0x52:            if ([data length] < 12) {                return nil;            }            NSString *testString = [[NSString alloc] initWithData:[data subdataWithRange:NSMakeRange(0, 12)] encoding:NSASCIIStringEncoding];            if ([testString hasPrefix:@'RIFF'] && [testString hasSuffix:@'WEBP']) {                return @'webp';            }            return nil;    }    return nil;}

5

以VB为例,使用Format重新设置格式即可。Format('33', '000000')显示就是:000033

注意事项

一定要细心

推荐信息