IOS NSString比较,截取,NSLog,NSRang,isEqualToString,stringWithFormat
来源:互联网 发布:数据透视图 总数 编辑:程序博客网 时间:2024/06/05 20:25
小结:
1)rangeOfString:截取指定字符串的长度;
2) substringToIndex:7:截取从0 索引到指定索引(7)长度的字符串
3) substringFromIndex:9:截取从指定索引(9)到末尾长度的字符串
4) NSRange range = NSMakeRange(0,7);截取从指定索引(0)到指定(7)长度的字符串
5) substringWithRange:range:截取从指定索引(0)到指定(7)长度的字符串
6 )isEqualToString:@"p://www":比较字符串包含关系,区分大小写
7) stringWithFormat:格式化字符串。
void findSubString(){
NSString *filename = @"config.ini";
NSString *escapedPath = @"/Users/config.ini";
//在escapedPath中查找filename
//NSRange iStart = [escapedPath rangeOfString :filename];
NSRange iStart = [escapedPath rangeOfString: filename options:NSCaseInsensitiveSearch];
// NSLog(@"iStart length is %@:",iStart.length);
// NSLog(@"iStart location is %@:",iStart.location);
if (iStart.length > 0){
//获取从escapedPath开始位置到iStart.location-1长度的子字符串
NSString *subStr = [escapedPath substringToIndex:iStart.location-1];
NSLog(@"subStr:%@",subStr);
//获取从escapedPath从iStart.location+1开始到末尾的子字符串
NSString *extension = [escapedPath substringFromIndex:iStart.location];
NSLog(@"extension:%@",extension);
NSString *url =@"http://www.sevenuc.com";
NSRange range = NSMakeRange(3,7);
NSString* prefix = [url substringWithRange:range];
NSLog(@"prefix is:%@",prefix);
if([prefix isEqualToString:@"p://www"])
{
NSLog(@"prefix is equal %@",prefix);
}
else {
NSLog(@"prefix is not equal %@",prefix);
}
//获取url从0开始共7个字符的子字符串
if ( [prefix isEqualToString:@"http://"] )
NSLog(@"http prefix found");
}
}
void formatString(){
int documentId=100;
NSString *documentFileName=@"test.doc";
NSString *requestSring=[NSString stringWithFormat:@"<files><fileid>%d</fileid><filename>%@</filename></files>",documentId,documentFileName];
NSLog(@"requestString:%@",requestSring);
}
- IOS NSString比较,截取,NSLog,NSRang,isEqualToString,stringWithFormat
- IOS NSString比较,截取,NSLog,NSRang,isEqualToString,stringWithFormat
- NSString函数stringWithFormat与stringWithString的比较
- iOS: NSString应该用initWithFormat? 还是 stringWithFormat?
- iOS NSString截取字符串
- IOS NSString--字符串截取--
- iOS NSString的截取
- IOS--NSString(字符串截取)
- IOS NSString 截取,objectAtIndex,rangeOfString
- iOS截取字符串(NSString)
- iOS截取字符串(NSString)
- NSString中stringWithFormat的用法
- 关于NSString stringWithFormat输出“%”问题
- iOS NSString的比较
- IOS NSString 截取,objectAtIndex,rangeOfString,stringWithContentsOfFile,NSEnumerator
- IOS NSString 截取,objectAtIndex,rangeOfString,stringWithContentsOfFile,NSEnumerato
- IOS NSString 截取,objectAtIndex,rangeOfString,stringWithContentsOfFile,NSEnumerator
- IOS NSString 截取,objectAtIndex,rangeOfString,stringWithContentsOfFile,NSEnu ...
- 软件工程(4-6章)
- 黑马程序员--算数运算和运算符
- 互联网四大入口
- win7访问Linux Samba的共享目录提示“登录失败:用户名或密码错误”解决方法
- [设计模式]工厂模式
- IOS NSString比较,截取,NSLog,NSRang,isEqualToString,stringWithFormat
- iOS开发使用代码创建一个Label控件
- uvalive 2572
- Struts2学习笔记(一)入门示例
- S3C2440 LCD framebuffer 显示图像
- 文件的属性
- 安卓快捷键
- armlink scatter file
- 【黑马程序员】简略解析 java Scanner中的 next() 方法和 nextLine() 方法