Java 集合與迭代器全攻略

2021-08-14 18:45:40 字數 1329 閱讀 6832

為什麼不用陣列而要用集合呢?

陣列弊端:

1. 只能新增相同型別的元素(基本資料型別 和 引用資料型別)

2. 長度一旦確定就不能改變,要新增超出陣列元素個數的元素 操作比較複雜

集合好處

1. 能新增不能型別的元素

注意:集合中只能新增 引用資料型別 (只能新增物件型別)

2. 長度可變

集合一些方法**示例:

// rawtypes保持 原有型別   unchecked 不檢查插入資料型別

// 放到類上 整個類不寫泛型 都不會報黃

@suppresswarnings()

public

class

demo02

/*** removeall

*/public

static

void

fun7()

/***

*/public

static

void

fun5()

/*** addall 方法

*/public

static

void

fun4()

/*** 集合強轉

*/public

static

void

fun3()

}/**

* 列印字串

*/public

static

void

fun2()

}/**

* 集合的基本方法

*@param collection

*/public

static

void

fun1()

}

對 collection 進行迭代的迭代器

常用方法舉例:

@suppresswarnings()

public

class

demo03

/***

*/public

static

void

fun3()

}/**

* 迭代遍歷集合

*/public

static

void

fun2()

}/**

* 迭代器

*/public

static

void

fun1()

}

Apache伺服器完全攻略

1 軟體的安裝 yum y install http 2 啟動http服務 service httpd restart 3 相關的配置檔案 1 存放網頁的位置 var www html 2 etc httpd 存放伺服器的配置檔案 核心配置檔案 etc httpd conf httpd.conf e...

Linux全攻略 NFS伺服器配置與管理

nfs是網路檔案系統 network file system 的縮寫,是分布式計算系統的乙個組成部分,可實現在異種網路上共享和裝配遠端檔案系統.nfs是由sun公司於1984年推出的.其最大的功能就是可以通過網路,讓不同作業系統的計算機可以共享資料,nfs可以將遠端主機上的檔案系統掛載到本地系統中,...

Fedora Core 3安裝與配置全攻略

fedora core 3安裝與配置全攻略zt 這個很簡單了,不贅述了,值得注意的是,如果使用英文系統,那麼nls或者isocharset項就應設成utf8,而不是cp936了,否則檔名中的中文無法正確顯示。六 增加font,支援中文顯示 自動掛載好了,重啟吧。如果是上面說到的雙系統,並且hda1掛...