NSString中如何正确判断包含一个变量字串NSString

简介: NSString中如何正确判断包含一个变量字串NSString

今天试图判断一个字串中包含另外一个字串,结果出错了。


 上网一查,都是常量形式。想了想,找到了正确的判断办法:



   NSString *countryCode = [UserDefault objectForKey:KEY_COUNTRY_CODE];


   if ([qid hasPrefix:[NSString stringWithFormat:@"%@_", countryCode]])


   {


       qid = [qid substringFromIndex:3];


   }


 

目录
相关文章
|
5月前
|
机器学习/深度学习 缓存 安全
Python标准库中的`str`类型有一个`translate()`方法,它用于替换字符串中的字符或字符子集。这通常与`str.maketrans()`方法一起使用,后者创建一个映射表,用于定义哪些字符应该被替换。
Python标准库中的`str`类型有一个`translate()`方法,它用于替换字符串中的字符或字符子集。这通常与`str.maketrans()`方法一起使用,后者创建一个映射表,用于定义哪些字符应该被替换。
|
7月前
QString字符串的查找与截取实例
QString字符串的查找与截取实例
283 1
NSString去掉html标签
NSString去掉html标签
254 0
为什么要优先使用copy声明NSString属性?
至于为什么要优先使用copy声明NSString属性?首先科普一下:对象在内存中都有一个入口地址,当我们取到这个对象的地址(也就是指针),可以去改变这个对象的一些属性值,而当我们再次去取这个对象,使用这个对象的属性值(我们已修改过的)时,我们会发现这个值确实变成了我们修改的值,当然,前提是需要这个对象没有被销毁,在内存中还存在。选择使用copy的理由是:NSString属性可能被传入一个NSString实例,也可能是一个NSMutableString实例。当传入了一个NSMutableString实例时,字符串的值可能会在背后悄悄变化。
NSString中如何正确判断包含一个变量字串NSString
NSString中如何正确判断包含一个变量字串NSString
106 0
NSString字符串相加连接的三种方法、判断是否包含字符串的方法
NSString字符串相加连接的三种方法、判断是否包含字符串的方法
683 0
Object C学习笔记7-字符串NSString之一
  在Object C中存在两个类用于操作字符串,NSString和NSMutableString;NSString在赋值之后不能修改其内容和长度,而NSMutableString可以动态的修改字符串内容和长度,其主要区别就和.NET 中的string与StringBuilder之间的区别。
1005 0
|
测试技术 索引
Object C学习笔记8-字符串NSString之二
  5. 字符串是否包含     hasPrefix 判断字符串是否以某个字符串开头     hasSuffix 判断字符串是否以某个字符串结尾 NSString *str1=@"Object C学习正在进行中.
1169 0
Sting str = "aaaa" 的形式定义一个字符串最大长度只能有 65534 个。
String对象最多能容纳字符 最长的长度为 2^32,也就是4G。 不过,我们在编写源代码的时候,如果使用 Sting str = "aaaa";的形式定义一个字符串,那么双引号里面的ASCII字符最多只能有 65534 个。
1257 0