如下方法真的能生效吗?

来源:8-8 使用Cookie实现保存商品浏览记录

wshyzx

2016-11-08 11:15

            // 添加浏览记录到itemlist中同时清除重复的浏览记录
			for (int i = arr.length - 1; i >= 0; i--) {
				// 将该商品添加到itemlist中
				item = getItemsById(Integer.parseInt(arr[i]));
				if (itemlist.contains(item) || itemlist.size() >= 5) {
					continue;
				} else {
					itemlist.add(item);
				}
			}

我测试并不能消除重复的记录

好像itemlist.contains(item)没有生效?

写回答 关注

1回答

  • qq_连环_04358155
    2016-11-16 16:34:56

    没有||itemlist.size.>=5,这里用这个或者是不对的,应该是如果已经包含就什么都不做直接下一次循环。

JAVA遇见HTML——JSP篇

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

248275 学习 · 3215 问题

查看课程

相似问题