敏感词、文字过滤是一个网站必不可少的功能,如何设计一个好的、高效的过滤算法是非常有必要的。前段时间我一个朋友(马上毕业,接触编程不久)要我帮他看一个文字过滤的东西,它说检索效率非常慢。我把它程序拿过来一看,整个过程如下:读取敏感词库、如果HashSet集合中,获取页面上传文字,然后进行匹配。我就想这 ...
分类:
编程语言 时间:
2016-05-19 23:05:40
阅读次数:
307
17.01_集合框架(HashSet存储字符串并遍历)
A:Set集合概述及特点
通过API查看即可
和list相比,没有什么特殊方法,都是add(),toArray,asList等方法
B:案例演示
HashSet存储字符串并遍历
public class Demo1_HashSet {
/**
* set:无序(存取顺序不一致)、无索引、不可重复
* @param...
分类:
其他好文 时间:
2016-05-18 18:44:54
阅读次数:
205
转自: Java HashSet和HashMap源码剖析 总体介绍 之所以把HashSet和HashMap放在一起讲解,是因为二者在Java里有着相同的实现,前者仅仅是对后者做了一层包装,也就是说HashSet里面有一个HashMap(适配器模式)。因此本文将重点分析HashMap。 HashMap ...
分类:
编程语言 时间:
2016-05-18 12:14:54
阅读次数:
238
这几天看了下HashSet和HashMap,谈谈我的理解吧,如果有错误的话,请麻烦指出纠正,谢谢!1.1HashSet1.11HashSet是实现Set接口的集合类,具备的特点是:(1)遍历元素时不保证元素返回的顺序(2)不允许重复元素,这里的“重复”元素指两个对象具有相同的散列码并且用equals()方..
分类:
编程语言 时间:
2016-05-17 20:02:20
阅读次数:
288
这几天看了下HashSet和HashMap,谈谈我的理解吧,如果有错误的话,请麻烦指出纠正,谢谢!1.1HashSet1.11HashSet是实现Set接口的集合类,具备的特点是:(1)遍历元素时不保证元素返回的顺序(2)不允许重复元素,这里的“重复”元素指两个对象具有相同的散列码并且用equals()方..
分类:
编程语言 时间:
2016-05-17 01:05:32
阅读次数:
184
这几天看了下HashSet和HashMap,谈谈我的理解吧,如果有错误的话,请麻烦指出纠正,谢谢!1.1HashSet1.11HashSet是实现Set接口的集合类,具备的特点是:(1)遍历元素时不保证元素返回的顺序(2)不允许重复元素,这里的“重复”元素指两个对象具有相同的散列码并且用equals()方..
分类:
编程语言 时间:
2016-05-17 01:04:11
阅读次数:
221
这几天看了下HashSet和HashMap,谈谈我的理解吧,如果有错误的话,请麻烦指出纠正,谢谢!1.1HashSet1.11HashSet是实现Set接口的集合类,具备的特点是:(1)遍历元素时不保证元素返回的顺序(2)不允许重复元素,这里的“重复”元素指两个对象具有相同的散列码并且用equals()方..
分类:
编程语言 时间:
2016-05-17 01:03:29
阅读次数:
126
这几天看了下HashSet和HashMap,谈谈我的理解吧,如果有错误的话,请麻烦指出纠正,谢谢!1.1HashSet1.11HashSet是实现Set接口的集合类,具备的特点是:(1)遍历元素时不保证元素返回的顺序(2)不允许重复元素,这里的“重复”元素指两个对象具有相同的散列码并且用equals()方..
分类:
编程语言 时间:
2016-05-17 01:03:25
阅读次数:
223
这几天看了下HashSet和HashMap,谈谈我的理解吧,如果有错误的话,请麻烦指出纠正,谢谢!1.1HashSet1.11HashSet是实现Set接口的集合类,具备的特点是:(1)遍历元素时不保证元素返回的顺序(2)不允许重复元素,这里的“重复”元素指两个对象具有相同的散列码并且用equals()方..
分类:
编程语言 时间:
2016-05-17 01:01:31
阅读次数:
166
这几天看了下HashSet和HashMap,谈谈我的理解吧,如果有错误的话,请麻烦指出纠正,谢谢!1.1HashSet1.11HashSet是实现Set接口的集合类,具备的特点是:(1)遍历元素时不保证元素返回的顺序(2)不允许重复元素,这里的“重复”元素指两个对象具有相同的散列码并且用equals()方..
分类:
编程语言 时间:
2016-05-17 00:57:56
阅读次数:
138