Здравствуйте, я хотел бы использовать DecimalFormat на дисплее:Как отобразить PHONENUMBER с использованием десятичного формата
8392472
как
839 24 72
Я попытался
DecimalFormat dc = new DecimalFormat("000 00 00");
return dc.format(number);
Я также попытался "### ## ##"
Это немного менее эффективно, так как это потребует одновременного копирования базового массива - это, вероятно, не будет иметь заметной разницы в большинстве случаев. – assylias
Любой номер телефона с ведущими 0 будет испорчен. Раньше, в США и Канаде, все коды областей начинались с цифры 2-9 и имели 0 или 1 в качестве 2-й цифры. 2-я цифровая часть больше не соответствует действительности. Я не знаю, может ли первая цифра быть 0. –