char类型转换成int类型,字母会取ASCII值
一直没怎么注意,今天遇到了,还真没不知道,public static int hash(String key, int dim) { double d = Math.pow(2.0D, dim); int m = (int)Math.floor(d); String t = m + key; t = StringUtils.encodeMD5(t);