replace

open fun replace(start: Int, end: Int, @NonNull str: String): Text.Builder

Replaces the characters in a substring of this sequence with characters in the specified String. The substring begins at the specified start and extends to the character at index end - 1 or to the end of the sequence if no such character exists. First the characters in the substring are removed and then the specified String is inserted at start. (This sequence will be lengthened to accommodate the specified String if necessary.)

Return

This object.

Parameters

start

The beginning index, inclusive.

end

The ending index, exclusive.

str

String that will replace previous contents.

Throws

if start is negative, greater than length(), or greater than end.