【Objective-C】substring
Javaとごっちゃになるのでまとめておく。
substringToIndex: n
n文字目の前まで(n文字目は含まない)を返す
substringFromIndex: n
n文字目から後ろ(n文字目を含む)を返す
substringWithRange:NSMakeRange(n, m)
n文字目からm文字返す
例)
NSString *address = @"福島県本宮市白岩字堤崎"; NSString *prefecture = [address substringToIndex:3]; NSString *town = [address substringFromIndex:6]; NSString *city = [address substringWithRange:NSMakeRange(3, 3)]; NSLog(@"都道府県:%@\n市:%@\n町:%@", prefecture, city, town);
コンソール
都道府県:福島県 市:本宮市 町:白岩字堤崎