Tôi đã tìm kiếm các giải pháp về cách lấy cookie theo tên của họ và tất cả các giải pháp đều hướng đến việc sử dụng các câu lệnh for-loops
và if
. Xem mã bên dưới.Java: Có cách nào đơn giản để lấy cookie theo tên không?
for (Cookie cookie : cookies) {
if (cookie.getName().equals("<NAME>")) {
// do something here
}
if (cookie.getName().equals("<ANOTHER_NAME>")) {
// do something here
}
// and so on...
}
Có cách nào đơn giản hơn để lấy giá trị theo tên của chúng mà không phải thực hiện các vòng lặp và nếu không?
Tôi cần thực hiện một số quy trình "nhất định" cho một số cookie nhất định mà tôi muốn truy xuất Plus, tôi không muốn duyệt qua từng cookie! Có thể có 10 hoặc nhiều hơn và tất cả những gì tôi cần chỉ là ba hoặc cái gì đó.
Đặt cookie vào 'Bản đồ' (hoặc 'Multimap'). –
Ồ, điều đó thực sự có thể hiệu quả: Tôi sẽ thử ngay! Cảm ơn: D –
Lưu ý cho cử tri: Đừng downvote đơn giản chỉ vì đây là câu hỏi cấp độ mới bắt đầu. Điều này được định dạng đúng và được nêu rõ với người hỏi cho thấy một ví dụ về nỗ lực của họ. –