Có cách nào gọn gàng để lấy một cá thể Locale từ "tên có lập trình" của nó như được trả về bởi phương thức toString()
của Locale không? Một giải pháp rõ ràng và xấu xí sẽ phân tích cú pháp chuỗi và sau đó xây dựng một trường hợp Locale mới theo đó, nhưng có lẽ có một giải pháp tốt hơn/sẵn sàng cho điều đó?Làm thế nào để có được Locale từ biểu diễn String của nó trong Java?
Sự cần thiết là tôi muốn lưu trữ một số cài đặt cụ thể miền địa phương trong cơ sở dữ liệu SQL, kể cả Locales, nhưng sẽ rất xấu khi đặt các đối tượng Locale được tuần tự hóa ở đó. Tôi thà lưu trữ các biểu diễn String của họ, mà dường như khá đầy đủ chi tiết.
Suy nghĩ rất tốt, cảm ơn! –
Điều này thậm chí sẽ không biên dịch. – Adrian
@raj lý do tại sao sử dụng mã thông báo, Nếu Java cung cấp cho bạn các phương pháp sẵn sàng? ví dụ: toLocale (Chuỗi str). Vui lòng xem các ví dụ trong câu trả lời – VedX