码迷,mamicode.com
首页 > 编程语言 > 详细

java容器

时间:2014-07-27 23:41:59      阅读:293      评论:0      收藏:0      [点我收藏+]

标签:java容器   容器   

java容器和c++stl容器类似

java

容器基本类型:List,Set,Queue,Map这几个又称集合类

容器类特性:1.List按照插入顺序保存元素 例如 

有一个gerbils数组

gerbils.add(g0);
gerbils.add(g1);
gerbils.add(g2);
gerbils.add(g3);
gerbils.add(g4);

遍历如下

for(int i=0;i<gerbils.size();i++)
{
System.out.println(gerbils.get(i).hop());
}

其输出顺序为插入顺序 g0,g1,g2,g3,g4


 2.Set:值唯一

列如:

有一个Set类型对象 s

s.add(g0);

s.add(g1);

这是正确的

 

列如

s.add(g0);

s.add(g0);

这是错误的

 3.Queue按照队列规则来确定对象产生的顺序,先进先出(FIFO)

列如Queue的一个对象 q

q.offer(1);

q.offer(2);

q.offer(3);

System.out.println(q);

输出

[1, 2, 3]

4.map一组成对的键值对对象,值可重复,map按照hash散列存法,当值重复时会向后移动

例如有一个map对象map<String,String>m;

               m.put("1", "2");
m.put("2", "3");
m.put("2", "3");
for(int i=0;i<m.size();i++)
{
//System.out.println(m.containsKey("2"));
System.out.println(m.get("2"));
}

未完待续。。。。。。。。

java容器,布布扣,bubuko.com

java容器

标签:java容器   容器   

原文地址:http://blog.csdn.net/lv836735240/article/details/38183629

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!