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

# RangeReplaceableCollection Implementations

## Topics

### Operators

- [+(_:_:)](swift/substring/+(_:_:)-6h592.md)
- [+(_:_:)](swift/substring/+(_:_:)-9fm63.md)
- [+(_:_:)](swift/substring/+(_:_:)-n335.md)
- [+=(_:_:)](swift/substring/+=(_:_:).md)

### Initializers

- [init(_:)](swift/substring/init(_:)-1ip9z.md)
- [init(_:)](swift/substring/init(_:)-6lxbv.md)
- [init(repeating:count:)](swift/substring/init(repeating:count:).md)

### Instance Methods

- [append(_:)](swift/substring/append(_:).md)
- [append(contentsOf:)](swift/substring/append(contentsof:).md)
- [append(contentsOf:)](swift/substring/append(contentsof:)-9folw.md)
- [applying(_:)](swift/substring/applying(_:).md)
- [filter(_:)](swift/substring/filter(_:)-66nvb.md)
- [insert(_:at:)](swift/substring/insert(_:at:).md)
- [insert(contentsOf:at:)](swift/substring/insert(contentsof:at:).md)
- [popLast()](swift/substring/poplast()-70a2x.md)
- [popLast()](swift/substring/poplast()-nrp9.md)
- [remove(at:)](swift/substring/remove(at:).md)
- [removeAll(keepingCapacity:)](swift/substring/removeall(keepingcapacity:).md)
- [removeAll(where:)](swift/substring/removeall(where:).md)
- [removeFirst()](swift/substring/removefirst()-2cpd8.md)
- [removeFirst()](swift/substring/removefirst()-39om1.md)
- [removeFirst(_:)](swift/substring/removefirst(_:)-43evo.md)
- [removeFirst(_:)](swift/substring/removefirst(_:)-5s82s.md)
- [removeLast()](swift/substring/removelast()-4kq76.md)
- [removeLast()](swift/substring/removelast()-5b56p.md)
- [removeLast(_:)](swift/substring/removelast(_:)-1xrzw.md)
- [removeLast(_:)](swift/substring/removelast(_:)-5ulmx.md)
- [removeSubrange(_:)](swift/substring/removesubrange(_:)-8mayj.md)
- [removeSubrange(_:)](swift/substring/removesubrange(_:)-9twoc.md)
- [removeSubranges(_:)](swift/substring/removesubranges(_:).md)
- [replaceSubrange(_:with:)](swift/substring/replacesubrange(_:with:)-3hke2.md)
- [replaceSubrange(_:with:)](swift/substring/replacesubrange(_:with:)-5g58l.md)
- [replaceSubrange(_:with:)](swift/substring/replacesubrange(_:with:)-7293b.md)
- [reserveCapacity(_:)](swift/substring/reservecapacity(_:).md)
