您的位置:首页 > 其它

List,Map,Set add方法

2016-03-10 16:05 127 查看
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;

public class MapTest {
public static void main(String[] args) {
Map m =new HashMap();
m.put("1", 2);
Object i  = m.get("1");
System.out.println(m.put("1", 3));
System.out.println(m.get("1"));

Set set = new HashSet();
set.add("5");
System.out.println(set.add("5"));

List li = new ArrayList();
set.add("6");
System.out.println(set.add("6"));

System.out.println("----Map------------------------");
m.put(new T("A"), "d");
m.put(new T("A"), "f");
m.put(new T("A"), "g");

System.out.println("----set------------------------");
set.add(new T("A"));
set.add(new T("A"));
set.add(new T("A"));

System.out.println("----list------------------------");

li.add(new T("A"));
li.add(new T("A"));
li.add(new T("A"));
}

}

class T{
private String hashcode;
public T(String hsCode){
hashcode = hsCode;
}

@Override
public int hashCode() {
// TODO Auto-generated method stub
System.out.println("hashcode Function ");
return hashcode.hashCode();
}

@Override
public boolean equals(Object obj) {
System.out.println("equals Function ");
// TODO Auto-generated method stub
return super.equals(obj);
}
}

 

2
3
false
false
----Map------------------------
hashcode Function
hashcode Function
equals Function
hashcode Function
equals Function
equals Function
----set------------------------
hashcode Function
hashcode Function
equals Function
hashcode Function
equals Function
equals Function
----list------------------------

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: