我见过将关键字this作为输入参数传递的代码。
例如:
getContainer(this);
Run Code Online (Sandbox Code Playgroud)
关键字是什么this意思?我听说它指的是类本身的实例(或类似的东西),但它是如何工作的呢?
我有两个对象的hashmap,但它似乎返回不同的值,因为hashcode是不同的.防爆.
HashMap<HashMapTest, String> newMap = new HashMap<HashMapTest, String>();
newMap.put(new HashMapTest("test"), "line");
System.out.println(newMap.get(new HashMapTest("test")));
Run Code Online (Sandbox Code Playgroud)
当我把它放在hashmap中并且从hashmap中获取时,哈希码是不同的.有没有办法解决这个问题?