- 博客(3)
- 收藏
- 关注
[转]解析Java对象的equals()和hashCode()的使用
在Java语言中,equals()和hashCode()两个函数的使用是紧密配合的,你要是自己设计其中一个,就要设计另外一个。在多数情况 下,这两个函数是不用考虑的,直接使用它们的默认设计就可以了。但是在一些情况下,这两个函数最好是自己设计,才能确保整个程序的正常运行。最常见的是当 一个对象被加入收集对象(collection object)时,这两个函数必须自己设计。更细化的定义是...
2008-04-22 22:19:30
71
Java字符和16进制互相转化~
说明:用日文charset shift-jis(汉字假名占2byte,英文数字占1byte)实现的。 java 代码 import java.io.UnsupportedEncodingException; public class CharStr { private static String hex2Str(Stri...
2007-08-24 17:31:51
246
Ruby的归并排序
ruby 代码 [sort.rb] #!/usr/bin/env ruby class Sort def putList(l) a = [] a = l b = "[" a.each do |aa| b += (aa.to_s + ",") ...
2007-08-20 21:10:44
102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人