HashMap replace(key, oldvalue, newValue)

HashMap replace(key, old, new) được dùng để thay thế old value của key được chỉ định thành value nếu. Lưu ý key được chỉ định phải có value là old thì mới được thay thế thành new

Syntax

public boolean replace(K key, V oldValue, V newValue)

Parameter:

  • key: Key chỉ định để thay thế giá trị mới
  • old: value hiện hành của key
  • new: value mới sẽ được thay thế

Return: Trả về true nếu replace thành công, ngược lại false.

Ví dụ

import java.util.HashMap;

public class Main {
    public static void main(String[] args) {

        // Creating an empty HashMap
        HashMap<Integer, String> hash_map = new HashMap<>();

        hash_map.putIfAbsent(1, "HGA");
        hash_map.putIfAbsent(2, "FAS");
        hash_map.putIfAbsent(3, "WFS");
        System.out.println("Before replace: " + hash_map);

        hash_map.replace(1, "GGG", "XXX");
        System.out.println("After replace 1 - GGG: " + hash_map);

        hash_map.replace(1, "HGA", "XXX");
        System.out.println("After replace 1 - HGA: " + hash_map);

    }
}

Output

Before replace: {1=HGA, 2=FAS, 3=WFS}
After replace 1 – GGG: {1=HGA, 2=FAS, 3=WFS}
After replace 1 – HGA: {1=XXX, 2=FAS, 3=WFS}

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

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x