HashMap containsValue() trong java được dùng để kiểm tra sự tồn tại của một value trong HashMap. Nếu không có value nào giống với value được chỉ định thì chúng ta nhận kết quả fasle.
Syntax
public boolean containsValue(Object value)
import java.util.HashMap; public class Main { public static void main(String[] args) { // Creating an empty HashMap HashMap<Integer, String> hash_map = new HashMap<Integer, String>(); // Mapping string values to int keys hash_map.put(1, "share"); hash_map.put(4, "programming"); hash_map.put(5, "net"); hash_map.put(10, "Welcomes"); hash_map.put(6, "You"); System.out.println("Value (share) is contain: " + hash_map.containsValue("share")); System.out.println("Value (haha) is contain: " + hash_map.containsValue("haha")); } }
Output:
Value (share) is contain: true
Value (haha) is contain: false
Note: Tham số truyền vào của containsValue() là một object thế nên bạn có thể truyền bất ký giá trị có kiểu dữ liệu nào, không nhất thiết phải giống với kiểu dữ liệu của value. Tất nhiên nếu bạn truyền khác kiểu dữ liệu của key chúng ta sẽ luôn nhận về kết quả false.
Kết bài
Mọi người cố gắng làm hết để ôn lại các kiến thức trong lập trình hướng đối tượng nghen.
Nếu làm được hết các bài này thì cũng đừng có mừng vội, vì đây chỉ là những thứ rất rất căn bản. Nhưng hãy thoải moái vì mình đã hoàn thành những bài tập này, chuẩn bị cho những thứ ghê ghớm hơn ở đằng sau.
Mình ngồi giải những bài tập này cũng đuối quá. Nếu có gì không hiểu hoặc không biết làm, hoặc tìm thấy bug thì mail cho mình nhé. Email ở dưới cuối màn mình =). Thanks!
Các bài viết liên quan