当前位置:  开发笔记 > 编程语言 > 正文

如何在iPhone上连接两个字符串?

如何解决《如何在iPhone上连接两个字符串?》经验,为你挑选了4个好方法。

如何将字符串"Hello"和字符串"World"连接到"HelloWorld"?看起来"+"不起作用.



1> Garrett..:
NSString *string = [NSString stringWithFormat:@"%@%@", @"Hello", @"World"];
NSLog(@"%@", string);

这应该是诀窍,虽然我确信有更好的方法来做到这一点,只是内存不足.我也必须说这是未经测试的,请原谅我.最好的方法是找到NSString的stringWithFormat文档.



2> Christopher..:

怎么样:

NSString *hello = @"Hello";
NSString *world = @"World";
NSString *helloWorld = [hello stringByAppendingString:world];



3> 小智..:

如果你有两个文字字符串,你可以简单地编码:

NSString * myString = @"Hello" @"World";

这是一种在代码中分解长文字字符串的有用技巧.

但是,这不适用于字符串变量,您需要使用stringWithFormat:或stringByAppendingString:,如其他响应中所述.



4> DaveJustDave..:

总有NSMutableString ..

NSMutableString *myString = [NSMutableString stringWithString:@"Hello"];
[myString appendString: @"World"];

注意:

NSMutableString *myString = @"Hello"; // won't work, literal strings aren't mutable

推荐阅读
殉情放开那只小兔子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有