【Objective-C】文字列の結合【stringWithFormat・stringByAppendingString・appendString】

Objective-C

こんにちは、カミ@god48_です。

今回は「Objective-C」で文字列の結合を紹介していきます。

文字列の結合には3つがあります。

  • stringWithFormat
  • stringByAppendingString
  • appendString

それでは順に紹介していきます。

stringWithFormat

個人的には「stringWithFormat」は一番使います。

  
NSString *str_1 = @"stringWithFormat_1";
NSString *str_2 = @"stringWithFormat_2";
 
// stringWithFormatでの二つの文字列を結合
NSString *str_3 = [NSString stringWithFormat:@"%@%@",str1, str2];
   
NSLog(@"str3を出力:"%@, str3);
// str3を出力:stringWithFormat_1stringWithFormat_2
    
NSString *str_1 = @"stringWithFormat_1";
NSString *str_2 = @"stringWithFormat_2";
NSString *str_3 = @"stringWithFormat_3";
 
// stringWithFormatでの三つの文字列を結合
NSString *str_4 = [NSString stringWithFormat:@"%@%@%@",str1, str2, str3];
  
NSLog(@"str4を出力:"%@, str4);
// str4を出力:stringWithFormat_1stringWithFormat_2stringWithFormat_3

stringByAppendingString

「stringByAppendingString」もよく使う文字列結合です。

     
NSString *str1 = "stringByAppendingString_1";
NSString *str2 = @"stringByAppendingString_2";
 
// stringByAppendingStringでの結合
NSString *str3 = [str1 stringByAppendingString:str2];
   
NSLog(@"str3を出力:"%@, str3);
//  str3を出力:stringByAppendingString_1stringByAppendingString_2
  

スポンサードサーチ

appendString

NSMutableStringクラスは、可変文字列としたい場合に使用します。

    
NSMutableString *str1 = @"appendString_1";
NSString *str2 = @"appendString_2";
 
// appendStringでstr1にstr2に結合
[str1 appendString:str2];
  
NSLog(@"str1を出力:"%@, str1);
// appendString_1_appendString_2
  

よければ参考にしてみてください。

サーキュレーター

ミニマリストが選んだおすすめサーキュレーター

【加湿器の選び方】ミニマリストおすすめの加湿器

2022年版ミニマリストが選んだおすすめの空気清浄機

No Image

【ミニマリスト】洗い物を手放す!おすすめできる食洗機

【ミニマリスト】タオルは不要?バスタオル、フェイスタオルとの向き合い方とおすすめのタオル

ドラム式洗濯機

ミニマリストが選んだおすすめのドラム式洗濯機

【最新版・比較したい人必見】ミニマリストが選んだロボット掃除機のおすすめ・選び方

サーキュレーター

ミニマリストが選んだおすすめサーキュレーター

【加湿器の選び方】ミニマリストおすすめの加湿器

2022年版ミニマリストが選んだおすすめの空気清浄機

No Image

【ミニマリスト】洗い物を手放す!おすすめできる食洗機

【ミニマリスト】タオルは不要?バスタオル、フェイスタオルとの向き合い方とおすすめのタオル

ドラム式洗濯機

ミニマリストが選んだおすすめのドラム式洗濯機

【最新版・比較したい人必見】ミニマリストが選んだロボット掃除機のおすすめ・選び方

サーキュレーター

ミニマリストが選んだおすすめサーキュレーター

【加湿器の選び方】ミニマリストおすすめの加湿器

2022年版ミニマリストが選んだおすすめの空気清浄機

No Image

【ミニマリスト】洗い物を手放す!おすすめできる食洗機

【ミニマリスト】タオルは不要?バスタオル、フェイスタオルとの向き合い方とおすすめのタオル

ドラム式洗濯機

ミニマリストが選んだおすすめのドラム式洗濯機

【最新版・比較したい人必見】ミニマリストが選んだロボット掃除機のおすすめ・選び方

Objective-CObjective-C

Posted by kami