スポンサーリンク

【Obj-C】length 文字列の文字数を取得する方法 NSString

iPhone開発 length 文字列の文字数を取得する方法 NSString ios 逆引き サンプル

NSString にて文字列の文字数を取得する方法になります。

ただ、全角でも半角でも1文字と判定されますので、お気つけ下さい。

 

// abcdefghijklmn の文字列が格納された変数を宣言
NSString *str1 = @”abcdefghijklmn”;

// あいうえおかきくけこ の文字列が格納された変数を宣言
NSString *str2 = @”あいうえおかきくけこ”;

// 12345あいうえお abcde の文字列が格納された変数を宣言
NSString *str3 = @”12345あいうえおabcde”;

 

// 全角、半角の区別なく文字数の長さ。

NSLog(@”abcdefghijklmn : length is %d”,[str1 length]);

NSLog(@”あいうえおかきくけこ : length is %d”,[str2 length]);

NSLog(@”12345あいうえおabcde : length is %d”,[str3 length]);

 

コードサンプル

// abcdefghijklmn の文字列が格納された変数を宣言
NSString *str1 = @"abcdefghijklmn";
// あいうえおかきくけこの 文字列が格納された変数を宣言
NSString *str2 = @"あいうえおかきくけこ";
// 12345あいうえおabcde の文字列が格納された変数を宣言
NSString *str3 = @"12345あいうえおabcde";

// 全角、半角の区別なく文字数の長さ。
NSLog(@"abcdefghijklmn : length is %d",[str1 length]);
NSLog(@"あいうえおかきくけこ : length is %d",[str2 length]);
NSLog(@"12345あいうえおabcde : length is %d",[str3 length]);

 

 

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