Có bất kỳ java (> 5) enum nào để liệt kê các quốc gia và ngôn ngữ châu Âu ở đâu đó không? Nếu không có, có thể tôi sẽ viết chúng từ danh sách này: http://www.nationsonline.org/oneworld/european_languages.htmCó bất kỳ java Enum của các nước châu Âu và các ngôn ngữ?
Nhưng nếu tôi có thể tránh gánh nặng đó, điều đó thật tuyệt!
P.S .: Cuối cùng, tôi bắt đầu sử dụng dịch vụ web geoNames tại geonames.org. Đối với các nước tôi sử dụng đoạn mã này trong Groovy:
import org.geonames.*
ToponymSearchCriteria sc = new ToponymSearchCriteria()
sc.setContinentCode("eu")
sc.setFeatureCode("PCLI")
def res = WebService.search(sc)
def countries = res.getToponyms().collect{it.countryName}.sort()
tại sao bạn muốn đếm 50 đối tượng? Tôi không nghĩ rằng nó sẽ dễ dàng để duy trì hoặc sử dụng. Bạn có thể nêu chi tiết lý do của bạn để muốn một enum? – Asaf
Một 'Java Enum' trong trường đó sẽ có tính chất ** quá tĩnh **. –
Cảm ơn tất cả các bạn vì những hiểu biết của bạn ... Tôi nghĩ rằng tôi sẽ quên ý tưởng sử dụng một enum cho điều này và sẽ lưu trữ các quốc gia và ngôn ngữ của họ như là đối tượng miền của ứng dụng của tôi ... – Philippe