iOS 改变字母的大小写
使用 lowercaseString,uppercaseString
- (void)test{ NSString *testString = @"Hello World"; // lower case NSString *lowerCaseString1 = [testString lowercaseString]; NSString *lowerCaseString2 = testString.lowercaseString; // upper case NSString *upperCaseString1 = [lowerCaseString1 uppercaseString]; NSString *upperCaseString2 = lowerCaseString1.uppercaseString; NSLog(@"lowerCaseString1: %@",lowerCaseString1); NSLog(@"lowerCaseString2: %@",lowerCaseString2); NSLog(@"upperCaseString1: %@",upperCaseString1); NSLog(@"upperCaseString2: %@",upperCaseString2); // capitalize the first word of the sentence NSString *txt = @"hi my friends!"; txt = [txt stringByReplacingCharactersInRange:NSMakeRange(0,1) withString:[[txt substringToIndex:1] uppercaseString]]; NSLog(@"txt: %@", txt); }
打印结果:
2014-08-26 17:00:30.266 MyApp[68821:60b] lowerCaseString1: hello world 2014-08-26 17:00:30.267 MyApp[68821:60b] lowerCaseString2: hello world 2014-08-26 17:00:30.267 MyApp[68821:60b] upperCaseString1: HELLO WORLD 2014-08-26 17:00:30.267 MyApp[68821:60b] upperCaseString2: HELLO WORLD 2014-08-26 17:00:30.268 MyApp[68821:60b] txt: Hi my friends!
参考来源:
http://stackoverflow.com/questions/8693741/converting-all-text-to-lower-case-in-objective-c
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。