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...