Tôi có một triệu hàng dữ liệu ở định dạng .txt. định dạng rất đơn giản. Đối với mỗi hàng:Cách tốt nhất để tạo một hashmap của arraylist
user1,value1 user2,value2 user3,value3 user1,value4 ...
Bạn biết ý tôi là gì. Đối với mỗi người dùng, nó có thể xuất hiện nhiều lần, hoặc chỉ xuất hiện một lần (bạn không bao giờ biết). Tôi cần phải tìm hiểu tất cả các giá trị cho mỗi người dùng. Bởi vì người dùng có thể xuất hiện ngẫu nhiên, tôi đã sử dụng Hashmap để làm điều đó. Đó là: HashMap (key: String, value: ArrayList). Nhưng để thêm dữ liệu vào arrayList, tôi phải liên tục sử dụng HashMap get (key) để lấy arrayList, thêm giá trị vào nó, sau đó đặt nó trở lại HashMap. Tôi cảm thấy nó không phải là rất hiệu quả. Có ai biết cách tốt hơn để làm điều đó không?
Các câu trả lời khác đều đúng. Tôi chỉ không muốn sử dụng thư viện bên ngoài. –
Đây là một cuộc sống tiết kiệm, cảm ơn. – wirbly