3-4文字列Tips107 文字列をカンマで分割する
Level1
Point文字列に任意の文字列で分割(NSStringクラス、componentsSeparatedByString:メソッド、NSArrayクラス)
文字列をカンマ「,」のような特定の文字列で分割するためには、NSStringクラスのcomponentsSeparatedByString:メソッドを使います。
componentsSeparatedByString:メソッドの引数には、分割で利用する文字列を指定します。ここでは「,」を指定します。
NSString str;
NSArray *items = [str components
SeparatedByString:区切り文字];
戻り値は、NSArrayオブジェクトになります。NSArrayクラスのatIndexメソッドを使い、配列から分割済みの文字列を取得できます。
リスト1では、componentsSeparatedByString:メソッドを使い、カンマで分割をしています。分割した文字列を、3つのテキストフィールドに表示しています。
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録