Skip to content

Commit 7321ca9

Browse files
committed
Use StringBuilder
1 parent 7c0a62b commit 7321ca9

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

core/nix/src/internal/Tzfile.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -203,23 +203,23 @@ private fun BinaryDataReader.readPosixTzString(): PosixTzString? {
203203
var c = readAsciiChar()
204204
fun readName(): String? {
205205
if (c == '\n') return null
206-
var name = ""
206+
val name = StringBuilder()
207207
if (c == '<') {
208208
c = readAsciiChar()
209209
while (c != '>') {
210210
check(c.isLetterOrDigit() || c == '-' || c == '+') { "Invalid char '$c' in the std name in POSIX TZ string" }
211-
name += c
211+
name.append(c)
212212
c = readAsciiChar()
213213
}
214214
c = readAsciiChar()
215215
} else {
216216
while (c.isLetter()) {
217-
name += c
217+
name.append(c)
218218
c = readAsciiChar()
219219
}
220220
}
221221
check(name.isNotEmpty()) { "Empty std name in POSIX TZ string" }
222-
return name
222+
return name.toString()
223223
}
224224

225225
fun readOffset(): UtcOffset? {

0 commit comments

Comments
 (0)