集合

1.集合类:

(1)Vector类:只存放对象,通过下标进行访问

(2)Stack类:是Vector的子类,存放堆栈数据,即FILO,添加元素时只能向栈顶添加,删除时只能从栈顶删除

(3)Hashtable类:用一个特殊的值来确定键,每个键只对应一个值

2.

Collection:集合层次中的根接口

Set:不能包含重复的元素,元素必须是唯一的,其元素必须用equals来定义,以确定在添加元素时查看是否有相同的数据。实现它的接口类有HashSet,TreeSet。

List:是一个有序的集合,可以包含重复的元素,它的类有ArrayList和LinkedList。ArrayList中的元素在内存中是顺序存储的,能够自动增长容量;LinkedList中的元素在内存中是以链表方式存储的

Map:包含了key-value对。Map不能包含重复的key,用get方法和put方法获得键值

3.

      h.put("Adobe", "Mountain View, CA");
      h.put("IBM", "White Plains, NY");
      h.put("Sun", "Mountain View, CA");
      String queryString = "Adobe";
      String resultString = (String)h.get(queryString);
      System.out.println("They are located in: " +  resultString);

以上程序能否这样理解:

通过put方法向h中添加键值对,然后把Adobe赋值给String类型的queryString,使用get方法获得queryString对应的值转换为String类型并赋值给resultString,然后将其输出

 

转载于:https://www.cnblogs.com/1028-yue/p/7787953.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值