В проекте довольно давно используется гугловая библиотека com.googlecode.libphonenumber
. Недавно обнаружился баг связанный с бесплатными номерами формата 8 800 ...
Вместо ответа:
"Country Code: 7 National Number: 800055000004" выдаётся "Country Code: 7 National Number: 55000004 Leading Zero(s): true Number of leading zeros: 3"
ТЕ теряется 8ка
import com.google.i18n.phonenumbers.PhoneNumberUtil;
import com.google.i18n.phonenumbers.Phonenumber;
public class Tphone {
public static void main(String[] args) throws Exception {
PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance();
Phonenumber.PhoneNumber number = phoneUtil.parse("7800055000004", "RU");
System.out.println(number.toString());
}
}
Опытным путём установили что до версии 3.5 бесплатные номера парсились нормально, но дальше что то пошло не так. Как поступить что бы всё не переделывать и не искать альтернатив?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть текстовый файл, в котором есть несколько строк которые нужно отобразить в веб-интерфейсе, сам файл лежит на диске, нужно прочитать файл...
Java SwingВот такая вот программка, суть которой такова: есть окно с кнопкой, за которой "прячется" несколько врагов (нажимаем - убиваем), как только...
Есть готовая программа для обучения английского языкаНо ей нужны сами слова и не мало