スポンサーリンク

【Obj-C】csv 形式の文字列をカンマで分割する方法。その他の文字列で文字列を分割する方法 componentsSeparatedByString NSString

iPhone開発 csv 形式の文字列をカンマで分割する方法。その他の文字列で文字列を分割する方法 componentsSeparatedByString NSString ios 逆引き サンプル

csv 形式のファイルを読み込み、行ごとに NSString へ格納し、
格納した文字列をカンマ等で分割するサンプルを紹介します。
その他、componentsSeparatedByString の引数にて、カンマ以外の文字列にて
分割も可能です。

// csv 形式の文字列を作成
NSString *strCsv = @”100,taro,He is admin.”;
// , で文字列を分割する場合は、componentsSeparatedByString の引数に , を指定。結果(戻り値)は、Array型(配列型)
NSArray *retArray = [strCsv componentsSeparatedByString:@”,”];
// 戻り値の配列をコンソールへ表示
NSLog(@”retArray is %@”, retArray);

サンプル

// csv 形式の文字列を作成
NSString *strCsv = @"100,taro,He is admin.";
// , で文字列を分割する場合は、componentsSeparatedByString の引数に , を指定。結果(戻り値)は、Array型(配列型)
NSArray *retArray = [strCsv componentsSeparatedByString:@","];
// 戻り値の配列をコンソールへ表示
NSLog(@"retArray is %@", retArray);

 

タイトルとURLをコピーしました