Как продлить LinkedHashMap

Этот образец кода показывает использование LinkedHashMap. Класс LinkedHashMap расширяет LinkedHashMap и переопределяет свои removeEldestEntry () метод. Этот метод будет установить максимальное количество элементов в карте до 10. Если элемент добавляется в карту после этого потенциала, одним из элементов которой будет удален был добавлен первый.


import java.util.LinkedHashMap;

import java.util.Map.Entry;



public class LnkdHshMap extends LinkedHashMap {



    private static final long serialVersionUID = 1L;



    protected boolean removeEldestEntry(Entry arg0) {

        return size() 10;

    }

}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>