---
title: RangeReplaceableCollection Implementations
framework: swift
role: collectionGroup
role_heading: API Collection
path: swift/string/rangereplaceablecollection-implementations
---

# RangeReplaceableCollection Implementations

## Topics

### Operators

- [+(_:_:)](swift/string/+(_:_:)-6h59y.md)
- [+(_:_:)](swift/string/+(_:_:)-9fm57.md)
- [+(_:_:)](swift/string/+(_:_:)-n329.md)
- [+=(_:_:)](swift/string/+=(_:_:)-676gx.md)

### Initializers

- [init(_:)](swift/string/init(_:)-1ip93.md)
- [init(_:)](swift/string/init(_:)-8og6g.md)
- [init(repeating:count:)](swift/string/init(repeating:count:)-11bpi.md)
- [init(repeating:count:)](swift/string/init(repeating:count:)-5y5em.md)

### Instance Methods

- [append(_:)](swift/string/append(_:)-1re5n.md)
- [append(_:)](swift/string/append(_:)-4xi3j.md)
- [append(contentsOf:)](swift/string/append(contentsof:)-7est5.md)
- [append(contentsOf:)](swift/string/append(contentsof:)-9foms.md)
- [applying(_:)](swift/string/applying(_:).md)
- [filter(_:)](swift/string/filter(_:)-66nw7.md)
- [insert(_:at:)](swift/string/insert(_:at:).md)
- [insert(_:at:)](swift/string/insert(_:at:)-88yqh.md)
- [insert(contentsOf:at:)](swift/string/insert(contentsof:at:).md)
- [insert(contentsOf:at:)](swift/string/insert(contentsof:at:)-rdu9.md)
- [popLast()](swift/string/poplast().md)
- [remove(at:)](swift/string/remove(at:).md)
- [remove(at:)](swift/string/remove(at:)-5g0wm.md)
- [removeAll(keepingCapacity:)](swift/string/removeall(keepingcapacity:).md)
- [removeAll(keepingCapacity:)](swift/string/removeall(keepingcapacity:)-6xw7h.md)
- [removeAll(where:)](swift/string/removeall(where:).md)
- [removeFirst()](swift/string/removefirst().md)
- [removeFirst(_:)](swift/string/removefirst(_:).md)
- [removeLast()](swift/string/removelast().md)
- [removeLast(_:)](swift/string/removelast(_:).md)
- [removeSubrange(_:)](swift/string/removesubrange(_:).md)
- [removeSubrange(_:)](swift/string/removesubrange(_:)-8maxn.md)
- [removeSubrange(_:)](swift/string/removesubrange(_:)-9twng.md)
- [removeSubranges(_:)](swift/string/removesubranges(_:).md)
- [replaceSubrange(_:with:)](swift/string/replacesubrange(_:with:).md)
- [replaceSubrange(_:with:)](swift/string/replacesubrange(_:with:)-3hkd6.md)
- [replaceSubrange(_:with:)](swift/string/replacesubrange(_:with:)-72947.md)
- [reserveCapacity(_:)](swift/string/reservecapacity(_:).md)
- [reserveCapacity(_:)](swift/string/reservecapacity(_:)-8lw57.md)
