如何在iOS中将字符串拆分为子字符串

时间:2012-01-21 07:13:20

标签: objective-c ios nsstring

我有一个这样的字符串。

NSString *str=@"-85.33,45.78,0.0000 -85.78,46.98,0.000 -85.98,47.678,0.0000";

我必须将上面的单个字符串提取到数组中。

以上字符串是3组经度,纬度,海拔高度值。这些由“,”和空格分隔。我必须将经度值提取到数组和纬度到另一个数组。

任何人都可以建议一个解决方案。

2 个答案:

答案 0 :(得分:2)

您可以使用componentsSeparatedByString:的{​​{1}}方法,也可以使用NSString类。您甚至可以使用NSScanner拆分空格,然后使用componentsSeparatedByString:来解析每个子字符串中的数字。

答案 1 :(得分:-1)

让我给你一个提示。如果您有一个说NSString,您可以通过在XCode中按命令单击NSString来查看可用的方法(包括描述)。然后你会看到componentsSeparatedByString:

美丽的东西是适用于所有物体。至少在询问之前先看看。