[java自学第八天]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[java自学第八天]相关的知识,希望对你有一定的参考价值。

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自学第八天]的主要内容,如果未能解决你的问题,请参考以下文章

Java自学笔记第十八天

java基础第八天

孤荷凌寒自学python第六十八天学习并实践beautifulsoup模块1

java学习第八天

孤荷凌寒自学python第五十八天成功使用python来连接上远端MongoDb数据库

java学习第八天2020/7/13