我正在编写一个存储人们街道地址的应用程序。
我知道地址可能很复杂(特别是在解析用户输入时)所以我担心自己编写一个简单的类可能会导致我以后需要解决的问题。
JDK中是否有一个像样的模型或我可以使用的外部库?
没有.Java不提供开箱即用的这种建模。没有语言。如果有的话,像这样的东西是以库或框架的方式实现的。
如果您需要支持国际地址,那么我建议您查看FedEx和/或UPS的字段类型和长度,因为如果您根据您所知的国家/地区进行建模,那么您将来必然会做出很多改变。