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

[java自学第八天]

时间:2017-05-07 00:08:25      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:add   存储   需要   last   连续   字符   etl   hash   包含   

LinkedList 

LinkedList linkedList = new LinkedList();

addFirst():将元素添加到最顶层,元素依次往上垒

addLast():将元素添加到最底层,元素依次往上顶

get(int index):取从顶层开始第几个元素

getFirst():取最顶层元素,相当于get(0),连续多次取出的值是一样的。

getLast():取最底层元素,相当于get(linkedLast.size()-1),连续多次取出的值是一样的。

Stack和Vector与ArrayList方法差不多

HashMap

HashMap hashMap = new HashMap();

put(key,value); key(键)---value(值)对  键为字符串,键相同的,键所指向的值为最后一次put(key,value)方法

查询单个值(元素),是不需要遍历寻找的,通过通过hashMap.cotainKey(键)。判断HashMap对象有没有这个键即可。有的话,执行查询操作

查询全部值(元素),需要迭代器。

Iterator iterator = hashMap.keySet().iterator();

while(iterator.hasNext()){

  强转类型 变量名= (强转类型)hashMap.get(iterator.next());

  //对变量进行信息的查询操作

}

keySet()返回所包含键的set视图

视图:以集合存储值的表现形式

set<K>视图:用以存储Map的Key

collection<K>视图:用以存储Map的value

set<Map.Entry<K,V>>:用以存储key------value对

[java自学第八天]

标签:add   存储   需要   last   连续   字符   etl   hash   包含   

原文地址:http://www.cnblogs.com/liu1275271818/p/6818919.html

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