`
m635674608
  • 浏览: 4936985 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

List,Map,Set add方法

 
阅读更多
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------------------------

 

分享到:
评论

相关推荐

    set.list.map接口

    set.add(new Integer(8)); set.add(new Integer(4)); set.add(new Integer(7));)输出后的结果是:4 7 8 Eg: package test; import java.util.*; public class Set{ public static void main(String[] args) { //...

    java面试宝典

    65、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别 17 66、HashMap和Hashtable的区别 17 67、说出ArrayList,Vector, LinkedList的存储性能和特性 17 68、java中有几...

    JAVA集合(List,Set,Map)

    虽然您总要创建接口特定的实现,但访问实际集合的方法应该限制在接口方法的使用上;因此,允许您更改基本的数据结构而不必改变其它代码。 · Collection 接口是一组允许重复的对象。 · Set 接口继承 Collection,...

    Java中List与Map初始化的一些写法

    Java的在还没有发现新写法之前时,我一直是这么初始化List跟Map: //初始化List List list = new ArrayList(); list.add("string1"); list.add("string2"); //some other list.add() code…… list.add(...

    JDK1.7 32位

    以List、Set、Map集合容器为例: // 创建List接口对象 List<String> list = new ArrayList(); list.add("item") String item = list.get(0); // 创建Set接口对象 Set<String> set = new HashSet(); set.add("item...

    Golang中Set类型的实现方法示例详解

    无非是Set不能含有重复的Item的特性,Set有初始化、Add、Clear、Remove、Contains等操作。接下来看具体的实现方式分析吧。 实现 仍然按照已有的编程经验来联想如何实现基本Set功能,在Java中很容易知道HashSet的...

    jdk1.8.0_202.zip

    java 开发者 配置jdk1.8 一下是jdk1.8的... List<Integer> c = names.stream.map(x->x.length()).collect(Collectors.toList()); List<Integer> c = names.stream.map(String::length).collect(Collectors.toList());

    json-lib完整架包

    list.add( "first" ); list.add( "second" ); JSONArray jsonArray = JSONArray.fromObject( list ); System.out.println( jsonArray ); // prints ["first","second"] } //字符串json转换成json, ...

    基于poi Excel导出

    实例:import java.util.Date;... List<Map, Object>> arrayList = new ArrayList<Map,Object>>(); arrayList.add(map); xlpExcel.setSheetDatas(arrayList); xlpExcel.writeExcel(new File("e:/xx1.xls")); }

    java遍历特例

    返回的 set 中的每个元素都是一个 Map.Entry 类型。 private Hashtable, String> emails = new Hashtable, String>(); 另外 我们可以先把hashMap 转为集合Collection,再迭代输出,不过得到的对象 //方法一: ...

    ffmpeg最新版 windows版本 可以执行文件

    -map_metadata outfile[,metadata]:infile[,metadata] set metadata information of outfile from infile -t duration record or transcode "duration" seconds of audio/video -to time_stop record or transcode ...

    fusionCharts dragnode demo

    TreeMap,List<OperationLog>> map = new TreeMap,List<OperationLog>>(); List<OperationLog> list = generatTestData(totalLevel,eachLevelCount); for(OperationLog log : list){ String parentId = log...

    网上购物车(servlet)shoppingcart

    这是一个完整的网上购物车系统。 public List<Computer> findAll() throws Exception{ List<Computer> computers = ... computers.add(c); } DBUtil.close(conn); return computers; }

    jdbcTemplate

    list.add(u); } }); return list; } @Override public List<User> getUserLists(Map, Object> map) { return null; } @Override public Integer getUserCount(Map, Object> map) { ...

    RssUtils.java 网站RSS生成

    channel.setDescription(map.get("description")); channel.setLink("http://www.bdvcd.com/"); channel.setEncoding("UTF-8"); /**这个list对应rss中的item列表**/ List<Item> items = new ArrayList(); /**...

    dom4j-jdom封装和解析例子

    List<Address> listAdd=pois.getAddress(); Element comp=result.addElement("addressComponent");//addressComponent for (Iterator iterator3 = listAdd.iterator(); iterator3.hasNext();) { ...

    (java)xmlrpc.7z

    static String usr = ""//帐号 static String pwd = "";... public static <JSONObject> Object RPC... Map json = (Map) RPC(methodName, L); System.out.println(json); System.out.println("\n"); }

    grub4dos-V0.4.6a-2017-02-04更新

    2.add variable @boot,add debug info。(chenall) 3.two variables boot_drive and install_partition can be preset to a value before transferring control to grub4dos. (tinybit) 4.修正屏蔽 map 信息。...

    gocontainer:在golang中实现一些容器(堆栈,队列,priorityQueue,set,arrayList,linkedList,map)

    gocontainer() gocontainer实现了Java中存在但golang中缺少的一些容器。 这个库是零依赖的,这意味着它不依赖于任何第三方软件包。 当前,容器不是线程安全的。... Add ( 5 , 6 , 7 ) // Iterat

    go-utils:Go utils 是一个 Go 库,其中包含来自其他语言(如 Ruby、Java)的一些函数和结构,这些函数和结构不包含在 Go 核心中,但可能会有所帮助

    我用不同的语言(Ruby、Java 等)进行了编程,并且总是有一些你想要从特定语言中实现的东西(例如map 、从 Ruby 中select方法、Java 中的ArrayList等类)等。 在这里,您将找到 Go 的这些实现。 数组列表 在 Java ...

Global site tag (gtag.js) - Google Analytics