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);