我有一个字符串 Mumbai-London-London 我想检查字符串是否包含任何重复的内容。在这种情况下,伦敦重演。
答案 0 :(得分:2)
从您的示例中我假设所有内容都是连字符分隔,因此,您可以使用componentsSeparatedByString:
分割成一个单词数组。然后,根据您是否要维护顺序,您可以从数组中创建一个集以删除重复项,或者如果目标数组尚未包含,则可以遍历数组并将每个项添加到新数组中字符串。然后,您可以使用componentsJoinedByString:
再次返回字符串。