object对象中的 public boolean equals(Object
obj),对于任何非空引用值 x 和 y,当且仅当 x 和 y 引用同一个对象时,此方法才返回 true;注意:当此方法被重写时,通常有必要重写
hashCode 方法,以维护 hashCode 方法的常规协定,该协定声...
分类:
编程语言 时间:
2014-05-27 00:18:44
阅读次数:
376
1 import java.util.HashSet; 2 import
java.util.Hashtable; 3 import java.util.Iterator; 4 import java.util.Scanner; 5
import java.util.Set; 6 7 publi.....
分类:
其他好文 时间:
2014-05-26 18:05:24
阅读次数:
139
==是比较两个字符串引用的地址是否相同,即是否指向同一个对象,而equals方法则比较字符串的内容是否相同。例如String
a = "abc";String b = "abc";a ==
b返回true,a.equals(b)同样返回true,这是为什么呢?原来程序在运行时有一个字符串池,创建字符...
分类:
编程语言 时间:
2014-05-26 17:29:08
阅读次数:
320
"=="和equals方法究竟有什么区别?(单独把一个东西说清楚,然后再说清楚另一个,这样,它们的区别自然就出来了,混在一起说,则很难说清楚)==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操...
分类:
编程语言 时间:
2014-05-26 12:08:37
阅读次数:
298
24.Map接口:
Map接口定义了存储“键(key)-值(value)映射对”的方法,Map
中不能有重复的“键”,Map实现类中储存的”键-值“映射对是通过
键来唯一标识的,Map底层的”键“使用Set来存放的,所以Map
中的映射对的”键”对应的类必须重写hashCode()和equals()方法,
常用String作为Map的“键”。
Map的添加、删除操作...
分类:
编程语言 时间:
2014-05-26 05:47:05
阅读次数:
348
敏感词、文字过滤是一个网站必不可少的功能,如何设计一个好的、高效的过滤算法是非常有必要的。前段时间我一个朋友(马上毕业,接触编程不久)要我帮他看一个文字过滤的东西,它说检索效率非常慢。我把它程序拿过来一看,整个过程如下:读取敏感词库、如果HashSet集合中,获取页面上传文字,然后进行匹配。我就想这...
分类:
编程语言 时间:
2014-05-25 22:06:08
阅读次数:
496
敏感词、文字过滤是一个网站必不可少的功能,如何设计一个好的、高效的过滤算法是非常有必要的。前段时间我一个朋友(马上毕业,接触编程不久)要我帮他看一个文字过滤的东西,它说检索效率非常慢。我把它程序拿过来一看,整个过程如下:读取敏感词库、如果HashSet集合中,获取页面上传文字,然后进行匹配。我就想这个过程肯定是非常慢的。对于他这个没有接触的人来说我想也只能想到这个,更高级点就是正则表达式。但是非常...
分类:
编程语言 时间:
2014-05-25 21:26:01
阅读次数:
386
今天做了一个简单的对象排序,基本弄清楚了内部原理...
分类:
其他好文 时间:
2014-05-24 15:13:05
阅读次数:
302
ImLazy是个人使用的小程序,抽时间在公司写了个ruby版本,未完成equals_verb#
To change this template, choose Tools | Templates# and open the template in the
editor.require "SDK/ve...
分类:
其他好文 时间:
2014-05-24 12:51:59
阅读次数:
496
1. 问题代码段描述List objList = ObjUtil.getObjList();
if(null != objList && !objList.isEmpty()){ for(Obj p :objList){
if(p.getCode().equals(str)){ ...
分类:
其他好文 时间:
2014-05-24 09:18:43
阅读次数:
232