У меня есть метка, показывающая целое число без знака, и она имеет максимальную длину. Я бы хотел отформатировать числа, чтобы они отображались так:
1 = "1"
1000 = "1,000"
12400 = "12.4k"
101,800,000 = "102M" // !!!
1,849,000 = "1.85M"
Итак, у меня получилась струна максимальной длины 5.
Мой диапазон от 0 до 199 999 999.
Есть ли способ сделать это, не рассматривая множество случаев, то есть много интервалов?