String [] aa = {"hello","world"};
String temp = aa.toString();
System.out.println(aa);
System.out.println(temp);
System.out.println(Arrays.deepToString(aa));如果把temp(aa的hashcode)作为参数传给另外的函数,有没有办法透过temp,也即aa的hashcode 逆出aa来??
解决方案 »
- 猜测class文件位置……
- 100分,兄弟。一个简单的java正则表达式问题。
- 几个java接口的翻译问题?
- 100相送,请问如何指定jboss从一个固定目录中导入所有的包?
- 问一个弱弱的问题。。。。。。。。。。。。。。
- 求助:我初学Java,不知道用什么工具来编程锻炼呢?
- [java网络通信]如何发送一个结构体
- (急急急)怎么在installAnywhere中加入自己的jre?
- 关于IBM网站http://www-900.ibm.com/developerWorks/index.shtml
- Think in java 源程序编译,满脸的畸形字符,最后出现一百个错误!!!!!
- 反射机制是什么东西?
- 关于java.net.*
public static void main(String[] args) {
HashMap map1 = new HashMap();
map1.put("a", "aaa");
HashMap map2 = new HashMap();
map2.put("a", "aaa");
System.out.println(map1.hashCode() + " " + map2.hashCode());
}
有很多类重写了hashCode方法比如 HashMap就重写了hashCode方法 //Map里的方法
public int hashCode() {
int h = 0;
Iterator<Entry<K,V>> i = entrySet().iterator();
while (i.hasNext())
h += i.next().hashCode();
return h;
} //Map.Entry里的方法
public int hashCode() {
return (key == null ? 0 : key.hashCode()) ^
(value == null ? 0 : value.hashCode());
}
如果你是别的对象,看你怎么整