本文主要是介绍隐藏字符串的个别字段,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
原理:
1. 遍历字符串
2. 取出每个字符
3. 判断类型
4. 替换你想要的类型
5. 加到一个数组里面
6. 遍历数组拼接字符串(得到你想要的字符串)
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {NSString *newStr =@"徐汇区926号103室";NSString *temp = nil;NSMutableString *mutableString = [[NSMutableString alloc]init];NSMutableArray *array = [NSMutableArray array];for(int i =0; i < [newStr length]; i++){temp = [newStr substringWithRange:NSMakeRange(i, 1)];if (![self isPureInt:temp]) {NSString *mutableString2 = [mutableString stringByAppendingString:temp];[array addObject:mutableString2];}else{NSString *starStr = [temp stringByReplacingOccurrencesOfString:temp withString:@"*"];[array addObject:starStr];}}NSString *string = [array componentsJoinedByString:@""];NSLog(@"%@", string);return YES;
}- (BOOL)isPureInt:(NSString*)string{NSScanner* scan = [NSScanner scannerWithString:string];int val;return [scan scanInt:&val] && [scan isAtEnd];
}
这篇关于隐藏字符串的个别字段的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!