Tôi đã biết cách làm điều đó một cách khó khăn và làm cho nó hoạt động - lặp lại các mục nhập và hoán đổi "thủ công". Nhưng tôi tự hỏi nếu, như rất nhiều nhiệm vụ, điều này có thể được giải quyết một cách thanh lịch hơn.Cách hoán đổi các khóa và giá trị trong một Bản đồ thanh lịch
Tôi đã đọc this post, rất tiếc là nó không có các giải pháp thanh lịch. Tôi cũng không có khả năng sử dụng bất kỳ Biava BiMaps lạ mắt nào hay bất cứ thứ gì ngoài jdk (ngăn xếp dự án đã được xác định).
Tôi có thể giả định rằng bản đồ của tôi là song ánh, btw :)
Thêm một thư viện tiện ích thêm là không thực sự thay đổi dự án "chồng" theo cách đó (chẳng hạn) thay đổi mà khung UI bạn đang sử dụng sẽ được.Tôi sẽ khuyên bạn nên xem xét lại sự phản đối của bạn khi sử dụng ổi nếu ở * tất cả * có thể. –
Tất cả những gì bạn cần là một vòng lặp đơn với một dòng đơn giản và thanh lịch. IMHO. Java không phải là một ngôn ngữ chức năng. –
cảm ơn tất cả các bạn, với tất cả những câu trả lời chồng chéo và ngắn gọn đó, thực sự có một thời gian khó khăn để lựa chọn cái nào để chấp nhận. Tôi đoán Ill đi với Aaron Digulla để cung cấp một giải pháp bao bọc. – kostja