[Swift] Remove duplicate characters in a string

    /// 去除字符串中的重复字符
    private func removalDuplication(str: String) -> String {
        var chars = [Character]()
        var set = Set<Character>()

        for char in str {
            if !set.contains(char) {
                set.insert(char)
                chars.append(char)
            }
        }

        let result = String(chars)
        return result
    }

Guess you like

Origin blog.csdn.net/u012881779/article/details/130741486