Преобразование Int элементов списка, не создающего символов Kotlin

fun main(Args : Array<String>){ var list = listOf(1,2,3) for(x in list){ print(x.toChar()) } } 

Это всего лишь иллюстрация проблемы, с которой я сталкиваюсь в некотором коде, который я пишу, который должен добавить элементы в список Char из некоторых элементов списка Int. приведенный выше код дает следующий результат. Благодарим вас за помощь

результат:

Выставляемый код создает не символы, обозначающие цифры, но символы со значениями, равными значениям Int s (т.е. 0x01, 0x02, 0x03 ).

Если вам нужно распечатать int, используйте либо print(x) либо print("$x") или print(x.toString()) .

Если вы хотите, чтобы символы обозначали цифры, вы можете сделать это как '0' + x , если x в 0..9 .