---
title: makeContiguousUTF8()
framework: swift
role: symbol
role_heading: Instance Method
path: swift/substring/makecontiguousutf8()
---

# makeContiguousUTF8()

If this string is not contiguous, make it so. If this mutates the substring, it will invalidate any pre-existing indices.

## Declaration

```swift
mutating func makeContiguousUTF8()
```

## Discussion

Discussion Complexity: O(n) if non-contiguous, O(1) if already contiguous
