手机
电脑
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)
用0补全的方法NSInteger count = 5;//02代表:如果count不足2位 用0在最前面补全(2代表总输出的个数)NSString *string = [NSString stringWithFormat:@'zd',count];//输出结果是: 05NSLog(@'%@', string);
通过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;}
以VB为例,使用Format重新设置格式即可。Format('33', '000000')显示就是:000033
一定要细心