美文网首页
字符串、数组拼接注意事项

字符串、数组拼接注意事项

作者: Emily_甜心 | 来源:发表于2015-08-28 16:23 被阅读257次

字符串、数组拼接注意事项

字符串拼接2种方法

- (NSString *)stringByAppendingString:(NSString *)aString;
- (NSString *)stringByAppendingFormat:(NSString *)format, ... NS_FORMAT_FUNCTION(1,2); <br />

苹果官方文档给出的例子


1、被拼接字符串对象的值是nil

// str2 拼接到str
NSString *str1 = nil;
NSString *str2 = @"abc";
NSString *str3 = [str1 stringByAppendingString:str2];
NSString *str4 = [str1 stringByAppendingFormat:@"%@",str2];

NSLog(@"%@ %@",str

log 输出

appendStringDemo[2495:281074] (null) (null)

2、被拼接字符串对象的值是"hello "

NSString *string1 = @"hello ";
NSString *string2 = @"world.";
NSString *string3 = [string1 stringByAppendingString:string2];
NSString *string4 = [string1 stringByAppendingFormat:@"%@",string2];

NSLog(@"%@ %@",string3,string4);

log 输出

appendStringDemo[2495:281074] hello world. hello worl.

** 注意 **<br />

  • 字符串拼接,被拼接对象的值不能是nil
  • 数组的拼接和字符串拼接同理,被拼接对象不能是nil ,下面给出2个方法

- (NSArray *)arrayByAddingObject:(id)anObject;
- (NSArray *)arrayByAddingObjectsFromArray:(NSArray *)otherArray;

相关文章

  • 字符串、数组拼接注意事项

    字符串、数组拼接注意事项 字符串拼接2种方法 - (NSString *)stringByAppendingStr...

  • 2.4

    数组API string() 把数组转为字符串 join('') 拼接,把数组中的元素拼接为字符串 concat(...

  • ES6 扩展运算符 常用场景

    一、复制数组 image.png 二、数组拼接 二、多个数组拼接 四、字符串转数组

  • 9月20日

    数组剩下的几个不改变原数组方法 concat数组拼接 join,把数组按字符拼接,传字符串,返回字符串 splic...

  • 字符串与JSON

    1、使用数组拼接出如下字符串 1.1 直接字符串拼接 1.2 数组拼接 2、写出两种以上声明多行字符串的方法 字符...

  • JS对象数组转换

    对象转数组 数组转对象 字符串拼接函数

  • JS字符串与JSON

    1、使用数组拼接出如下字符串 直接拼接法 数组拼接法 2、写出两种以上声明多行字符串的方法 “+”连接 转义符\ ...

  • 数组常用方法

    数组查询与拼接 数组拼接 把数组转为字符串 检验数组中是否包含某一项 indexOf/lastIndexOf/in...

  • JS基础09-17

    数组面向对象创建 直接创建 数组嵌套 数组字符拼接 数组去重 字符串字符串翻转/字符串翻转---线分割数组,翻转,...

  • Python 字符串处理常用方法

    去除掉字符串中特定符号 字符串转成数组 数组转字符串 字符串拼接

网友评论

      本文标题:字符串、数组拼接注意事项

      本文链接:https://www.haomeiwen.com/subject/irkkcttx.html