前些天工作中遇到这样一个需求——使用cookie记录浏览记录。java可以通过LinkedList完成两端操作,于是很快就封装了一个比较好的历史记录工具类:package com.zhengshuiguang.blog;
import java.util.LinkedList;
public class HistoryList {
private int listSize = 3;
private String seperator = "-";
private LinkedList list = new LinkedList();
/**
* 空参构造
*/
public HistoryList() {
super();
}
/**
* 通过历史记录值进行初始化
* @param value
* @param seperator
*/
public HistoryList(String value, String seperator) {
super();
this.seperator = seperator;
if(value != null) {
// 切割value字符串
String[] split = value.split(seperator);
for (int i = 0; i
if(!list.contains(split[i])) {
list.add(split[i]);
}
}
}</