大資料之JAVA基礎(四) 集合ArrayList

2021-08-17 09:13:12 字數 1305 閱讀 7287

1.集合的建立

1).arraylist集合看作乙個長度可變的陣列

2).arraylist《要儲存元素的資料型別》 變數名 = new arraylist《要儲存元素的資料型別》();

3).集合中儲存的元素,只能為<>括號中指定的資料型別元素;

4).「《要儲存元素的資料型別》」中的資料型別必須是引用資料型別,不能是基本資料型別;

arraylistlist = new arraylist();

arratlistlist = new arraylist();

arraylistlist = new arraylist();

5).下面給出8種基本資料型別所對應的引用資料型別表示形式:

基本資料型別

對應的引用資料型別表示形式

byte

byte

short

short

int

integer

long

long

float

float

double

double

char

character

boolean

boolean

2.集合常用的方法

1) boolean add(object obj): 將元素儲存的集合的末尾.返回值表示是否成功

boolean add(int index, object obj): 將制定元素obj插入到index的位置

2) object get(int index): 返回index索引對應的元素

3) int size(): 返回集合的長度

4) object remove(int index); 移除index位置的元素,返回被移除的元素

5) void clear(); 清空集合中所有的元素

6) object set(int index , object obj); 將index位置的元素替換為obj,返回結果為被替換掉的元素

3.集合的遍歷

arraylist arr = new arraylist();

arr.add(11);

arr.add(12);

arr.add(13);

for(int i = 0 ; i

Scala 學習(四) 集合之List

一,簡介 二,不可變list 三,可變listbuffer scala 列表類似於陣列,它們所有元素的型別都相同,但是它們也有所不同 列表是不可變的,值一旦被定義了就不能改變,其次列表 具有遞迴的結構 也就是鏈結表結構 而陣列不是。而listbuffer元素和長度都是可變的。該多用list而不是ar...

redis學習筆記四 集合

1 新增 刪除元素 sadd key member member.srem key member member.新增的時候,如果元素不存在自動建立,如果存在會自動忽略,不進行新增 2 獲取集合中的所有元素 smembers key 3 判斷元素是否在集合中 sismember key member ...

SQL筆記(四) 集合運算

交運算差運算 sql作用的關係上的union intersect 和except運算對應數學集合論中的 運算 select course id from section where semester fall andyear 2009 select course id from section wh...