文字列「Hello」と文字列「World」を「HelloWorld」に接続するにはどうすればよいですか? "+"のように見えません。iPhoneで2つの文字列を連結する方法は?
13
A
答えて
40
NSString *string = [NSString stringWithFormat:@"%@%@", @"Hello", @"World"];
NSLog(@"%@", string);
私は確かにこれを行うためのよりよい方法があると確信しています。私はまた、がテストされていないと言う必要があります私を許してください。 NSStringのstringWithFormatドキュメントを見つけるのが最善です。
28
方法について:
NSString *hello = @"Hello";
NSString *world = @"World";
NSString *helloWorld = [hello stringByAppendingString:world];
10
次の2つのリテラル文字列を持っている場合は、あなたがすることができ、単にコード:
NSString * myString = @"Hello" @"World";
これはあなたのコード内の長いリテラル文字列を分割するために有用な技術です。
ただし、これは他の応答で説明したように、stringWithFormat:またはstringByAppendingString:を使用する文字列変数では機能しません。
5
NSMutableStringは常にあります。..
NSMutableString *myString = [NSMutableString stringWithString:@"Hello"];
[myString appendString: @"World"];
注:
NSMutableString *myString = @"Hello"; // won't work, literal strings aren't mutable
+1
変数にリテラル文字列を直接割り当てることによって、可変文字列を作成することはできません。変更可能な文字列を作成するには、NSMutableString * myString = [NSMutableString stringWithString:@ "Hello"]; 'を実行する必要があります。 –
1
ビル、私はyoutはシンプルなソリューションを好きで、私はあなたにも2 NSStringsの間のスペースをなくすことに注意したいのですが:
NSString * myString = @"Hello"@"World";
3
t3.text=[t1.text stringByAppendingString:t2.text];
関連する問題
- 1. C++で2つの文字列を連結する方法は?
- 2. H2Oで2つの文字列を連結する方法
- 3. C++で2つの文字列* arr []を連結する方法
- 4. 2つの属性付き文字列を連結/結合する方法は?
- 5. Perl 6で2つの文字列を連結する方法は?
- 6. 2つのutf8文字列をerlangで連結する方法は?
- 7. Djangoで2つの文字列を連結するには
- 8. switch caseメソッドを使って2つの文字列変数を結果文字列に連結する方法
- 9. コントローラのangularjsで2つの文字列を連結する方法
- 10. ロボットフレームワークで2つの文字列を連結する最も簡単な方法。
- 11. リストのリストで2つの文字列を連結する
- 12. Java charAtのみで2つの文字列を連結する
- 13. インラインコードASP.NETで2つ以上の文字列を連結する
- 14. プロローグで文字列と数字を連結する方法は?
- 15. 2つの文字列をJet.OLEDB.4.0プロバイダに連結する方法
- 16. JavaScriptで2つの数字を連結する方法は?
- 17. 逆のif文を文字列に連結する方法は?
- 18. 2つの文字列を一緒に連結する
- 19. 2つの文字列を連結する
- 20. Javaで文字列を連結して文字列を連結
- 21. Pythonで2つの行列を連結する方法は?
- 22. 結合二つの文字列(連結)
- 23. 2つの文字列はVBA Excelを連結しません
- 24. ELで文字列を連結する方法は?
- 25. DB2:DB2でヌル文字列を連結する方法は?
- 26. MIPSで文字列を連結する方法は?
- 27. cshで文字列を連結する方法は?
- 28. Tclで文字列を簡潔に連結する方法は?
- 29. Jenkinsfileで文字列を連結する方法は?
- 30. php変数を文字列で連結する方法は?
あなたはジュースですHelloとWorldの文字列に@sがありません。そうしないとうまくいきません。 NSStringにはメッセージ文字列ByAppendingStringもあります。 – zoul
これはまさに私がやっていることですが、zoulによると、文字列の先頭に@(つまり@ "hello")が付いています –
うん、NSString * string = [NSString stringWithFormat:@ "%@%@"、@ "Hello" "世界"];また正しいです。 –