15 3 List介面特有方法

2021-07-13 03:19:06 字數 739 閱讀 3000

list介面特有方法(有序)

有序:指進出的順序是一樣的

只有list介面中特有的方法具備的特點,其他介面下面的集合類都是沒有索引值的

新增add(int index, e element) 

addall(int index, collection<? extends e> c) 

獲取get()

indexof(object o)

listiterator() 

修改set(int index, e element) 

迭代listiterator()

hasprevious() 判斷是否有上乙個元素 

previous() 當前指標先向上移動乙個單位,然後再取出當前元素

next() 先取出當前的指標指向的元素,然後指標指向下乙個移動單位

set()替代最後一次返回的元素

//死迴圈

public class wu

}

使用三種方式遍歷集合中的元素

1、使用get方法遍歷。

public class wu

}

}

3、使用迭代器逆序遍歷。

public class wu

while(lt.hasprevious())

}

}

Set的子類介面特有方法和使用方法

set介面中的方法和collection中方法一致的。set介面取出方式只有一種,迭代器。hashset 底層資料結構是雜湊表,執行緒是不同步的。無序,高效 hashset 集合保證元素唯一性 通過元素的hashcode方法,和equals方法完成的。當元素的hashcode值相同時,才繼續判斷元素...

List的所有方法

list的用法 list包括list介面以及list介面的所有實現類。因為list介面實現了collection介面,所以list介面擁有collection介面提供的所有常用方法,又因為list是列表型別,所以list介面還提供了一些適合於自身的常用方法。list的方法 add int index...

Properties作為集合的特有方法練習

object setproperty string key,string value 設定集合的鍵和值,都是string型別,底層呼叫時hashtablepublic class propertiesdemo02 object put object key,object value prop.set...