Рубрики
Без рубрики

Пример Java и почтового индекса

– Пример Java и почтового индекса

Недавно ответил на вопрос о ведущем нулевом проблемном почтовом индексе , какой тип данных является наиболее подходящим для почтового индекса страны?

1. Почтовый индекс – int

В Java некоторые утверждали, что он должен объявляться как “int” и использовать DecimalFormat для форматирования и отображения начального нуля. Например,

package com.mkyong;

import java.text.DecimalFormat;

public class ZipCodeExample {
	public static void main(String[] args) {
		int zip = 123;
		DecimalFormat format = new DecimalFormat("00000");
		System.out.println(format.format(zip));		
	}
}

2. Почтовый индекс – Строка

Вышеприведенное решение работает, но я больше предпочитаю использовать строку в качестве типа данных почтового индекса. Это более гибко и масштабируемо для обработки другого неизвестного формата почтового индекса в другой стране.

package com.mkyong;

public class ZipCodeExample {
	public static void main(String[] args) {
				
		String zip = "00123";
		System.out.println(zip);

	}
}

У вас есть другие предложения по почтовому индексу?

Рекомендации

  1. Документация Oracle DecimalFormat
  2. Java продолжает менять почтовый индекс
  3. Java приводит к нулевой проблеме в почтовом индексе

Оригинал: “https://mkyong.com/java/java-and-zip-code-example/”