Java教程

Java 中 List、HashTable、HashMap、TreeMap

本文主要是介绍Java 中 List、HashTable、HashMap、TreeMap,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

List


添加方法(添加到末尾):.add(str)

     .add(index, str) 将新的str 值存入 index索引,原来索引index 和值往后移一位。

根据索引将元素值改变:.set(index,str)

根据索引获取元素: .get(index)

得到list 中元素数的和  .size()

根据索引删除元素: .remove(index)

根据元素对象删除内容:.remove(str)

list 是否包含某个元素 .contains(str)  ,返回true 或 false

.equals() 和 .hashcode()

equals 判断两个对象元素是否相同,

 

ArrayList 和 LinkedList

相同点:  都是List ;线程不安全; 增删快;

异:

   ArrayList 是线性表,是基于动态数组结构,查询快; 可自动扩容;

   LinkedList 链表数据结构,查询慢;

这篇关于Java 中 List、HashTable、HashMap、TreeMap的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!