集合中 list的方法列表(arraylist和linkedlist)
方法名功能說明
arraylist()
構造方法,用於建立乙個空的陣列列表
add(e,e)
將指定的元素新增到此列表的尾部
get(int index)
返回此列表中指定位置的元素數
size()
返回此列表的元素數
clear()
移除此列表中的所有元素
isempty
如果此列表中沒有元素,則返回true
remove(int index)
移除此列表中指定位置上的元素
indexof(object o)
返回此列表中首次出現的指定元素的索引,如果此列表中不包含元素,則返回-1
toarr**()
按適當順序(從第乙個到最後乙個元素)返回包含此列表中所有元素的陣列
package ch1;
import j**a.util.iterator;
import j**a.util.list;
import j**a.util.arraylist;
public class ch {
public static void main(string args) {
//list的實現類
list list=new arraylist();
// list可以實現任何類
// list.add(10);
// list.add('c');
// list.add(10.23);
list.add("aaa");
list.add("bbb");
list.add("ccc");
list.add("ddd");
system.out.println(list);
system.out.println(list.get(3));
//不能用子型別的做objict類的物件,要想實現需要進行強制型別轉換;
//string s=list.get(2);// string s=(string)list.get(2);
system.out.println(list.size());
system.out.println(list.isempty());
// list.clear();
// system.out.println(list.isempty());
system.out.println(list.remove(2));
system.out.println(list);
system.out.println(list.indexof("bbb"));//查詢是哪乙個索引
object obj=list.toarray();
system.out.println(obj.length);
//陣列的遍歷
//1、使用for迴圈
for(int i=0;i總結:學習了新的集合的遍歷
1、使用for迴圈
2.使用for-each迴圈
3、使用iterator(迭代器)介面
每個集合類都提供了iterator方法以返回乙個迭代器,通過這個迭代器,可以完成集合的遍歷或刪除操作,迭代器的使用步驟:
(1)通過iterator方法獲得集合迭代器
(2)通過呼叫hasnext方法判斷是否存在下乙個元素
(3)通過next方法獲得當前遍歷的元素
Python3實戰三 集合(Set)
集合 set 是乙個無序的不重複元素序列。可以使用大括號 或者 set 函式建立集合,注意 建立乙個空集合必須用 set 而不是 因為 是用來建立乙個空字典。實戰 s set 1 2,3 4,4 4,4 新建集合方式1 s0 新建集合方式2 s1 s2 set print s print s0 pr...
redis基本資料結構 (三)集合
2.2集合之間的操作 3 常用集合命令時間複雜度 2.1.1新增元素 sadd key element element 2.1.2刪除元素 2.1.3計算元素的個數 2.1.4判斷元素是否在集合中 sismember key element 2.1.5隨機從集合返回指定個數元素srandmember...
Python極簡教程之三 集合之列表(list)
語法 arr arr a b c 二維陣列 a 1,2,1,2,3 多維陣列 arr i for i in range 10 1,注意,i for in xx 這個必須放在第乙個位置,否則要先定義 i i 0 j 0 arr i for i in range 5 j for j in range 5...