subString
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/substring.html
@kotlin_start
Если вам надо не больше 10 символов, то можно просто str.take(10). Также может помочь dropLast или substring упомянутый выше
нужно чтобы все что пользователь вводит после 10 символов обрезалось и сохранялись только 10 символов
Тогда можно take(10), но обычно тихо срезать символы - не самая лучшая затея
А что вы понимаете под словом 10 символов? Вот тут сколько? rè̑ͧ̌aͨl̘̝̙̃ͤ͂̾̆rè̑ͧ̌aͨl̘̝̙̃ͤ͂̾̆rè̑ͧ :) Вот примеры палёных строк для тестов: https://github.com/apache/jmeter/pull/694/files#diff-2cf38784dde32e84688577da45e427a1282bfee4e3a4a9a0683a82d2957e808bR46 Поэтому я бы предлагал ориентироваться на BreakIterator. Поэтому, да, если "просто 10 чего-то", то kotlin start и substring. А, если портить данные не хочется (особенно, когда есть ограничение на длину в байтах), то всё сложно.
Обсуждают сегодня