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