Tôi biết rằng tôi có thể tạo Bản đồ như bên dưới.Lưu trữ bản đồ trong các tệp thuộc tính
private static final ImmutableMap<String,String> WordMap =
ImmutableMap.<String, String>builder()
.put("blah", "blahblah").put("blabla", "blahblahblah").build()
Tôi muốn lưu trữ các giá trị của bản đồ trong tệp cấu hình. Tôi đã lưu trữ các giá trị cho một HashSet khác nhau trong tập tin cấu hình bằng cách làm values=value1,value2,value3
và sau đó
new HashSet<String>(Arrays.asList(prop.getProperty(values).split(",")))
Tôi muốn làm điều gì đó tương tự cho bản đồ của tôi. Bất kỳ mẹo nào? Tôi đang sử dụng java.util.Properties
Tôi đoán bạn không muốn thêm bản đồ bằng cách đặt mỗi cặp khóa/giá trị từ bản đồ của bạn trong 'Thuộc tính' (thông qua' properties.putAll (WordMap) ') - thay vào đó bạn cố gắng đặt toàn bộ bản đồ dưới dạng giá trị duy nhất vào các thuộc tính? – zapl