OCday5 NSString, NSArray
来源:互联网 发布:xtream path cs6 mac 编辑:程序博客网 时间:2024/06/06 09:57
#import <Foundation/Foundation.h>
int main(int argc,const char * argv[]) {
// char str[20] = "1212";
// 字面量
// NSString *str = @"你好";
// NSString 继承于 NSObject
// NSString *str = [[NSString alloc] init];
// // 苹果不推荐下面方式创建字符串(出警告,要求写字面量方式), 因为比较麻烦
// NSString *str1 = [[NSString alloc] initWithString:@"周星星"];
// NSLog(@"%@", str1);
// // 使用便利构造器进行创建
// NSString *str = [NSString string];
// NSLog(@"%@", str);
//
// // 系统不推荐下面的方式,但是可以用
// NSString *str1 = [NSString stringWithString:@"周星星"];
// NSLog(@"%@", str1);
// NSString *str = @"周星星zhouxingxing";
// // 字符串长度
// NSLog(@"%ld", str.length); // length是字符串对象的属性,而且是只读
//
//
// // 判断是否有前缀
// NSLog(@"%d", [str hasPrefix:@"周"]);
// NSLog(@"%d", [str hasSuffix:@"星"]);
//
// // 截取字符串
// NSString *result = [str substringFromIndex:2];
// NSLog(@"%@", result);
// NSLog(@"%@", [str substringToIndex:2]);
// NSRange range = {4, 5};
// NSLog(@"%@", [str substringWithRange:range]);
// 拼接字符串
//可以把任意类型的内容, 转换成字符串
// NSInteger a = 520;
// CGFloat b = 3.14;
// NSString *newStr = [NSString stringWithFormat:@"达叔喜欢%@%ld%g", str, a, b];
// NSLog(@"%@", newStr);
// 把任意类型转换成string类型(万能转换法)
// NSInteger a = 100;
// NSString *newStr = [NSString stringWithFormat:@"%ld", a];
// NSLog(@"%@", newStr);
// NSInteger b = [newStr integerValue];
// NSLog(@"%ld", b);
// 字符串内容比较
// if ([str isEqualToString:@"紫霞"]) {
// NSLog(@"一样");
// } else {
// NSLog(@"内容不一样");
// }
// 字符串的替换
// NSString *str = @"周星驰星周";
// NSString *newStr = [str stringByReplacingOccurrencesOfString:@"星" withString:@"日月"];
// NSLog(@"%@", newStr);
// 字符串的比较
// NSString *str = @"bcd";
// NSString *aStr = @"bcd";
// NSLog(@"%ld", [str compare:aStr]);
// NSInteger result = [str compare:aStr];
// NSComparisonResult result1 = [str compare:aStr];
// 练习1
//给定一个图片文件名, 判断字符串中是否"png"结尾,如果是就换成"jpg", 如果不是,就拼接".jpg"
NSString *filename =@"starstarstar.png";
NSString *newFil = @"";
if ([filename hasSuffix:@"png"]) {
NSLog(@"%@", [filenamestringByReplacingOccurrencesOfString:@"png"withString:@"jpg"]);
}else {
NSLog(@"%@", [NSStringstringWithFormat:@"%@%@", filename,@".jpg"]);
}
NSLog(@"%@", newFil);
return 0;
}
- OCday5 NSString, NSArray
- NSData NSArray NSString 转换
- NSString,NSArray 方法
- NSString NSMutableString NSArray NSNumber
- day013 NSString NSArray NSDictionary
- NSString,NSArray,NSSet,NSDictionary
- 4、NSString、NSArray
- NSString NSArray的用法
- NSString NSArray NSNumber 总结
- oc NSString/NSArray/NSNumber
- OC04 NSString、NSArray、NSNumber
- Nsstring NSNumber NSArray
- 4、NSString、NSArray、NSNumber
- NSString NSArray NSNumber
- NSString,NSArray相关用法
- NSArray & NSString 关系
- Object-C NSArray ---> NSString
- NSString转NSArray
- HDU 1714 RedField 一重积分
- Linux wireshark 抓取802.11数据包
- egret中实现敏感词检测
- 【cocos2d-x游戏开发】cocos中的三种缓存类
- Android 侧滑缩放菜单(HorizontalScrollView简单实现)
- OCday5 NSString, NSArray
- Qt Quick学习笔记之Qt开发环境快速上手
- ACDREAM 02B 瑶瑶带你玩激光坦克(暴力专场)
- 第三方SDK
- win2012R2服务器管理器,每次启动都自动跳出 ,关不了
- Mybatis入门概述及第一个Mybatis实例实现增删改查
- Java 内存分配浅析
- HDU 2486 (HDU 2580, POJ 3922) A simple stone game K倍动态减法游戏
- matlab ginput详解