Кто-нибудь есть рекомендованный псевдо-алгоритм, учитывая строку, содержащую адрес:Java не признавая информацию об адресах и разорвать его на части в переменные (не регулярное выражение)
развалится адрес друг от друга в переменную Street, город переменная, переменная состояния и переменная Zip
Строка адреса может быть отформатирована несколькими способами. Например, он может быть разделен запятой или может быть разделен пробелами. Кроме того, адрес может содержать только город и штат, а не адрес улицы или почтовый индекс. Точно так же он может содержать улицу, город, штат, а не почтовый индекс.
Чтобы сделать все сложнее, я не могу использовать регулярные выражения (поскольку я разрабатываю на мобильной платформе, которая ее не поддерживает).
Спасибо!
Я в замешательстве ... «Разделите адрес отдельно на переменную Street, переменную City, переменную состояния и переменную Zip» и «Также , адрес может содержать только ... не адрес улицы или почтовый индекс ", похоже, противоречат друг другу. – Jonathan
Извините за путаницу. Если адрес не содержит определенный элемент (город, штат или почтовый индекс), то его нельзя разрывать (поскольку разрывать нечего). Я в основном использую инструкции if для генерации XML. Итак, если (существует город, штат и почтовый индекс) {затем сформируйте XML с этими элементами} else {form other XML} – littleK
Итак адрес = город + состояние ИЛИ адрес = улица + город + состояние? – orangepips