簡體   English   中英

如何將NSArray轉換為NSString

[英]How to convert NSArray into NSString

如何在Objective-C中將NSArray轉換為NSString?

請記住,您不必說說NSArray中的內容,您可以這樣做:

NSArray *arr = [NSArray arrayWithObjects: @"foo", @"bar", @"baz"];
[arr componentsJoinedByString: @","]

另外,對於Frank的方法(效果很好),您也可以

NSString *myArrayString = [array description];

在NSArray上的默認描述實現將以整齊的格式打印內容。

這就是我將NSArray轉換為NSString

NSError *error = nil;

NSData *data = [NSJSONSerialization dataWithJSONObject:aArray options:kNilOptions error:&error];

NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

Swift 3.0最新更新

let string = array.componentsJoined(by: ",")

您可以在函數中使用任何要分隔數組元素的分隔符,當前上面的示例中的分隔符為“,”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM