字串和陣列的相互轉換

weixin_34185560發表於2017-09-25

開發過程中真是會用到各種各樣的方法,今天記錄一下字串和陣列的相互轉換的方法

1.將string字串轉換為array陣列 (componentsSeparatedByString)

  //需要轉換的字串
    NSString *string = @"我,們,都,是,來,學,習,的";

  //   " , "為分割符號  可根據需要自行設定
    NSArray *array = [string componentsSeparatedByString:@","];

    NSLog(@"array ===  %@",array);

列印資訊

array === (
    "\U6211",
    "\U4eec",
    "\U90fd",
    "\U662f",
    "\U6765",
    "\U5b66",
    "\U4e60",
    "\U7684"
)

2.將array陣列轉換為string字串 (componentsJoinedByString)

    //需要成字串的陣列
    NSArray *array = @[@"我", @"們", @"都", @"是", @"來", @"學", @"習", @"的"];

    //   " , "為分割符號  可根據需要自行設定
    NSString *string = [array componentsJoinedByString:@","];

    NSLog(@"string ===  %@",string);

列印資訊

string ===  我,們,都,是,來,學,習,的

相關文章